1
0
mirror of https://github.com/horst3180/arc-theme.git synced 2024-10-27 19:04:02 +00:00

merge 3.16

This commit is contained in:
Horst3180 2015-08-21 19:01:03 +02:00
parent 9638b6ce7f
commit bd550a46d9
7 changed files with 286 additions and 323 deletions

View File

@ -191,6 +191,17 @@ GtkTextView {
background-image: none; background-image: none;
background-color: transparent; background-color: transparent;
box-shadow: none; } box-shadow: none; }
.linked > .entry:first-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.linked > .entry:first-child:dir(rtl) {
border-right-style: none; }
.linked > .entry:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-left-style: none; }
.linked > .entry:last-child:dir(rtl) {
border-left-style: solid; }
.entry.error { .entry.error {
color: white; color: white;
border-color: #FC4138; border-color: #FC4138;
@ -217,52 +228,38 @@ GtkTextView {
color: #D3DAE3; } color: #D3DAE3; }
.entry.image:active { .entry.image:active {
color: #5294E2; } color: #5294E2; }
.linked.vertical > .entry {
.linked > .entry:first-child { border-bottom-color: #353841;
border-top-right-radius: 0; box-shadow: none; }
border-bottom-right-radius: 0; } .linked.vertical > .entry:focus {
.linked > .entry:first-child:dir(rtl) { border-color: #5294E2;
border-right-style: none; }
.linked > .entry:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-left-style: none; }
.linked > .entry:last-child:dir(rtl) {
border-left-style: solid; }
.linked.vertical > .entry {
border-bottom-color: #353841;
box-shadow: none; }
.linked.vertical > .entry:focus {
border-color: #5294E2;
box-shadow: 0 -1px 0 0 #5294E2; }
.linked.vertical > .entry:insensitive {
border-bottom-color: #353841; }
.linked.vertical > .entry:first-child {
border-bottom-color: #353841; }
.linked.vertical > .entry:first-child:focus {
border-bottom-color: #5294E2;
box-shadow: none; }
.linked.vertical > .entry:first-child:insensitive {
border-bottom-color: #353841; }
.linked.vertical > .entry:last-child {
border-bottom-color: rgba(0, 0, 0, 0.14); }
.linked.vertical > .entry:last-child:focus {
border-bottom-color: #5294E2;
box-shadow: 0 -1px 0 0 #5294E2; } box-shadow: 0 -1px 0 0 #5294E2; }
.linked.vertical > .entry:last-child:insensitive { .linked.vertical > .entry:insensitive {
border-bottom-color: #353841; }
.linked.vertical > .entry:first-child {
border-bottom-color: #353841; }
.linked.vertical > .entry:first-child:focus {
border-bottom-color: #5294E2;
box-shadow: none; }
.linked.vertical > .entry:first-child:insensitive {
border-bottom-color: #353841; }
.linked.vertical > .entry:last-child {
border-bottom-color: rgba(0, 0, 0, 0.14); } border-bottom-color: rgba(0, 0, 0, 0.14); }
.osd .linked.vertical > .entry { .linked.vertical > .entry:last-child:focus {
border-bottom-color: #5294E2;
box-shadow: 0 -1px 0 0 #5294E2; }
.linked.vertical > .entry:last-child:insensitive {
border-bottom-color: rgba(0, 0, 0, 0.14); }
.osd .entry {
color: #BAC3CF; color: #BAC3CF;
border-color: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0.4);
background-color: transparent; background-color: transparent;
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
.osd .linked.vertical > .entry:focus { .osd .entry:focus {
color: #BAC3CF; color: #BAC3CF;
border-color: #5294E2; border-color: #5294E2;
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
.osd .linked.vertical > .entry:insensitive { .osd .entry:insensitive {
color: #555a62; color: #555a62;
border-color: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0.4);
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); }
@ -526,10 +523,9 @@ GtkTextView {
.stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > .label:dir(rtl),
.stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) { .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) {
background-position: left 3px, left 2px; } background-position: left 3px, left 2px; }
.inline-toolbar .button, .inline-toolbar .button:backdrop {
.inline-toolbar .button, .inline-toolbar .button:backdrop { border-radius: 2px;
border-radius: 2px; border-width: 1px; }
border-width: 1px; }
.inline-toolbar GtkToolButton > .button { .inline-toolbar GtkToolButton > .button {
color: #D3DAE3; color: #D3DAE3;
@ -801,7 +797,6 @@ GtkTextView {
/* menu buttons */ /* menu buttons */
.menuitem.button.flat, .menuitem.sidebar-button.button { .menuitem.button.flat, .menuitem.sidebar-button.button {
transition: none; transition: none;
color: #D3DAE3;
outline-offset: -1px; outline-offset: -1px;
border-radius: 2px; } border-radius: 2px; }
.menuitem.button.flat:hover, .menuitem.sidebar-button.button:hover { .menuitem.button.flat:hover, .menuitem.sidebar-button.button:hover {

View File

@ -191,6 +191,17 @@ GtkTextView {
background-image: none; background-image: none;
background-color: transparent; background-color: transparent;
box-shadow: none; } box-shadow: none; }
.linked > .entry:first-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.linked > .entry:first-child:dir(rtl) {
border-right-style: none; }
.linked > .entry:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-left-style: none; }
.linked > .entry:last-child:dir(rtl) {
border-left-style: solid; }
.entry.error { .entry.error {
color: white; color: white;
border-color: #FC4138; border-color: #FC4138;
@ -217,52 +228,38 @@ GtkTextView {
color: #5c616c; } color: #5c616c; }
.entry.image:active { .entry.image:active {
color: #5294E2; } color: #5294E2; }
.linked.vertical > .entry {
.linked > .entry:first-child { border-bottom-color: #f4f5f6;
border-top-right-radius: 0; box-shadow: none; }
border-bottom-right-radius: 0; } .linked.vertical > .entry:focus {
.linked > .entry:first-child:dir(rtl) { border-color: #5294E2;
border-right-style: none; }
.linked > .entry:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-left-style: none; }
.linked > .entry:last-child:dir(rtl) {
border-left-style: solid; }
.linked.vertical > .entry {
border-bottom-color: #f4f5f6;
box-shadow: none; }
.linked.vertical > .entry:focus {
border-color: #5294E2;
box-shadow: 0 -1px 0 0 #5294E2; }
.linked.vertical > .entry:insensitive {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:first-child {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:first-child:focus {
border-bottom-color: #5294E2;
box-shadow: none; }
.linked.vertical > .entry:first-child:insensitive {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:last-child {
border-bottom-color: rgba(0, 0, 0, 0.14); }
.linked.vertical > .entry:last-child:focus {
border-bottom-color: #5294E2;
box-shadow: 0 -1px 0 0 #5294E2; } box-shadow: 0 -1px 0 0 #5294E2; }
.linked.vertical > .entry:last-child:insensitive { .linked.vertical > .entry:insensitive {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:first-child {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:first-child:focus {
border-bottom-color: #5294E2;
box-shadow: none; }
.linked.vertical > .entry:first-child:insensitive {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:last-child {
border-bottom-color: rgba(0, 0, 0, 0.14); } border-bottom-color: rgba(0, 0, 0, 0.14); }
.osd .linked.vertical > .entry { .linked.vertical > .entry:last-child:focus {
border-bottom-color: #5294E2;
box-shadow: 0 -1px 0 0 #5294E2; }
.linked.vertical > .entry:last-child:insensitive {
border-bottom-color: rgba(0, 0, 0, 0.14); }
.osd .entry {
color: #BAC3CF; color: #BAC3CF;
border-color: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0.4);
background-color: transparent; background-color: transparent;
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
.osd .linked.vertical > .entry:focus { .osd .entry:focus {
color: #BAC3CF; color: #BAC3CF;
border-color: #5294E2; border-color: #5294E2;
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
.osd .linked.vertical > .entry:insensitive { .osd .entry:insensitive {
color: #555a62; color: #555a62;
border-color: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0.4);
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); }
@ -526,10 +523,9 @@ GtkTextView {
.stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > .label:dir(rtl),
.stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) { .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) {
background-position: left 3px, left 4px; } background-position: left 3px, left 4px; }
.inline-toolbar .button, .inline-toolbar .button:backdrop {
.inline-toolbar .button, .inline-toolbar .button:backdrop { border-radius: 2px;
border-radius: 2px; border-width: 1px; }
border-width: 1px; }
.inline-toolbar GtkToolButton > .button { .inline-toolbar GtkToolButton > .button {
color: #5c616c; color: #5c616c;
@ -801,7 +797,6 @@ GtkTextView {
/* menu buttons */ /* menu buttons */
.menuitem.button.flat, .menuitem.sidebar-button.button { .menuitem.button.flat, .menuitem.sidebar-button.button {
transition: none; transition: none;
color: #5c616c;
outline-offset: -1px; outline-offset: -1px;
border-radius: 2px; } border-radius: 2px; }
.menuitem.button.flat:hover, .menuitem.sidebar-button.button:hover { .menuitem.button.flat:hover, .menuitem.sidebar-button.button:hover {

View File

@ -191,6 +191,17 @@ GtkTextView {
background-image: none; background-image: none;
background-color: transparent; background-color: transparent;
box-shadow: none; } box-shadow: none; }
.linked > .entry:first-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.linked > .entry:first-child:dir(rtl) {
border-right-style: none; }
.linked > .entry:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-left-style: none; }
.linked > .entry:last-child:dir(rtl) {
border-left-style: solid; }
.entry.error { .entry.error {
color: white; color: white;
border-color: #FC4138; border-color: #FC4138;
@ -217,52 +228,38 @@ GtkTextView {
color: #D3DAE3; } color: #D3DAE3; }
.entry.image:active { .entry.image:active {
color: #5294E2; } color: #5294E2; }
.linked.vertical > .entry {
.linked > .entry:first-child { border-bottom-color: #353841;
border-top-right-radius: 0; box-shadow: none; }
border-bottom-right-radius: 0; } .linked.vertical > .entry:focus {
.linked > .entry:first-child:dir(rtl) { border-color: #5294E2;
border-right-style: none; }
.linked > .entry:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-left-style: none; }
.linked > .entry:last-child:dir(rtl) {
border-left-style: solid; }
.linked.vertical > .entry {
border-bottom-color: #353841;
box-shadow: none; }
.linked.vertical > .entry:focus {
border-color: #5294E2;
box-shadow: 0 -1px 0 0 #5294E2; }
.linked.vertical > .entry:insensitive {
border-bottom-color: #353841; }
.linked.vertical > .entry:first-child {
border-bottom-color: #353841; }
.linked.vertical > .entry:first-child:focus {
border-bottom-color: #5294E2;
box-shadow: none; }
.linked.vertical > .entry:first-child:insensitive {
border-bottom-color: #353841; }
.linked.vertical > .entry:last-child {
border-bottom-color: rgba(0, 0, 0, 0.14); }
.linked.vertical > .entry:last-child:focus {
border-bottom-color: #5294E2;
box-shadow: 0 -1px 0 0 #5294E2; } box-shadow: 0 -1px 0 0 #5294E2; }
.linked.vertical > .entry:last-child:insensitive { .linked.vertical > .entry:insensitive {
border-bottom-color: #353841; }
.linked.vertical > .entry:first-child {
border-bottom-color: #353841; }
.linked.vertical > .entry:first-child:focus {
border-bottom-color: #5294E2;
box-shadow: none; }
.linked.vertical > .entry:first-child:insensitive {
border-bottom-color: #353841; }
.linked.vertical > .entry:last-child {
border-bottom-color: rgba(0, 0, 0, 0.14); } border-bottom-color: rgba(0, 0, 0, 0.14); }
.osd .linked.vertical > .entry { .linked.vertical > .entry:last-child:focus {
border-bottom-color: #5294E2;
box-shadow: 0 -1px 0 0 #5294E2; }
.linked.vertical > .entry:last-child:insensitive {
border-bottom-color: rgba(0, 0, 0, 0.14); }
.osd .entry {
color: #BAC3CF; color: #BAC3CF;
border-color: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0.4);
background-color: transparent; background-color: transparent;
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
.osd .linked.vertical > .entry:focus { .osd .entry:focus {
color: #BAC3CF; color: #BAC3CF;
border-color: #5294E2; border-color: #5294E2;
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
.osd .linked.vertical > .entry:insensitive { .osd .entry:insensitive {
color: #555a62; color: #555a62;
border-color: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0.4);
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); }
@ -526,10 +523,9 @@ GtkTextView {
.stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > .label:dir(rtl),
.stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) { .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) {
background-position: left 3px, left 2px; } background-position: left 3px, left 2px; }
.inline-toolbar .button, .inline-toolbar .button:backdrop {
.inline-toolbar .button, .inline-toolbar .button:backdrop { border-radius: 2px;
border-radius: 2px; border-width: 1px; }
border-width: 1px; }
.inline-toolbar GtkToolButton > .button { .inline-toolbar GtkToolButton > .button {
color: #D3DAE3; color: #D3DAE3;
@ -801,7 +797,6 @@ GtkTextView {
/* menu buttons */ /* menu buttons */
.menuitem.button.flat, .menuitem.sidebar-button.button { .menuitem.button.flat, .menuitem.sidebar-button.button {
transition: none; transition: none;
color: #D3DAE3;
outline-offset: -1px; outline-offset: -1px;
border-radius: 2px; } border-radius: 2px; }
.menuitem.button.flat:hover, .menuitem.sidebar-button.button:hover { .menuitem.button.flat:hover, .menuitem.sidebar-button.button:hover {

View File

@ -191,6 +191,17 @@ GtkTextView {
background-image: none; background-image: none;
background-color: transparent; background-color: transparent;
box-shadow: none; } box-shadow: none; }
.linked > .entry:first-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.linked > .entry:first-child:dir(rtl) {
border-right-style: none; }
.linked > .entry:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-left-style: none; }
.linked > .entry:last-child:dir(rtl) {
border-left-style: solid; }
.entry.error { .entry.error {
color: white; color: white;
border-color: #FC4138; border-color: #FC4138;
@ -217,52 +228,38 @@ GtkTextView {
color: #5c616c; } color: #5c616c; }
.entry.image:active { .entry.image:active {
color: #5294E2; } color: #5294E2; }
.linked.vertical > .entry {
.linked > .entry:first-child { border-bottom-color: #f4f5f6;
border-top-right-radius: 0; box-shadow: none; }
border-bottom-right-radius: 0; } .linked.vertical > .entry:focus {
.linked > .entry:first-child:dir(rtl) { border-color: #5294E2;
border-right-style: none; }
.linked > .entry:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-left-style: none; }
.linked > .entry:last-child:dir(rtl) {
border-left-style: solid; }
.linked.vertical > .entry {
border-bottom-color: #f4f5f6;
box-shadow: none; }
.linked.vertical > .entry:focus {
border-color: #5294E2;
box-shadow: 0 -1px 0 0 #5294E2; }
.linked.vertical > .entry:insensitive {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:first-child {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:first-child:focus {
border-bottom-color: #5294E2;
box-shadow: none; }
.linked.vertical > .entry:first-child:insensitive {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:last-child {
border-bottom-color: rgba(0, 0, 0, 0.14); }
.linked.vertical > .entry:last-child:focus {
border-bottom-color: #5294E2;
box-shadow: 0 -1px 0 0 #5294E2; } box-shadow: 0 -1px 0 0 #5294E2; }
.linked.vertical > .entry:last-child:insensitive { .linked.vertical > .entry:insensitive {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:first-child {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:first-child:focus {
border-bottom-color: #5294E2;
box-shadow: none; }
.linked.vertical > .entry:first-child:insensitive {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:last-child {
border-bottom-color: rgba(0, 0, 0, 0.14); } border-bottom-color: rgba(0, 0, 0, 0.14); }
.osd .linked.vertical > .entry { .linked.vertical > .entry:last-child:focus {
border-bottom-color: #5294E2;
box-shadow: 0 -1px 0 0 #5294E2; }
.linked.vertical > .entry:last-child:insensitive {
border-bottom-color: rgba(0, 0, 0, 0.14); }
.osd .entry {
color: #BAC3CF; color: #BAC3CF;
border-color: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0.4);
background-color: transparent; background-color: transparent;
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
.osd .linked.vertical > .entry:focus { .osd .entry:focus {
color: #BAC3CF; color: #BAC3CF;
border-color: #5294E2; border-color: #5294E2;
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
.osd .linked.vertical > .entry:insensitive { .osd .entry:insensitive {
color: #555a62; color: #555a62;
border-color: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0.4);
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); }
@ -526,10 +523,9 @@ GtkTextView {
.stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > .label:dir(rtl),
.stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) { .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) {
background-position: left 3px, left 4px; } background-position: left 3px, left 4px; }
.inline-toolbar .button, .inline-toolbar .button:backdrop {
.inline-toolbar .button, .inline-toolbar .button:backdrop { border-radius: 2px;
border-radius: 2px; border-width: 1px; }
border-width: 1px; }
.inline-toolbar GtkToolButton > .button { .inline-toolbar GtkToolButton > .button {
color: #5c616c; color: #5c616c;
@ -801,7 +797,6 @@ GtkTextView {
/* menu buttons */ /* menu buttons */
.menuitem.button.flat, .menuitem.sidebar-button.button { .menuitem.button.flat, .menuitem.sidebar-button.button {
transition: none; transition: none;
color: #5c616c;
outline-offset: -1px; outline-offset: -1px;
border-radius: 2px; } border-radius: 2px; }
.menuitem.button.flat:hover, .menuitem.sidebar-button.button:hover { .menuitem.button.flat:hover, .menuitem.sidebar-button.button:hover {

View File

@ -191,6 +191,17 @@ GtkTextView {
background-image: none; background-image: none;
background-color: transparent; background-color: transparent;
box-shadow: none; } box-shadow: none; }
.linked > .entry:first-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.linked > .entry:first-child:dir(rtl) {
border-right-style: none; }
.linked > .entry:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-left-style: none; }
.linked > .entry:last-child:dir(rtl) {
border-left-style: solid; }
.entry.error { .entry.error {
color: white; color: white;
border-color: #FC4138; border-color: #FC4138;
@ -217,52 +228,38 @@ GtkTextView {
color: #5c616c; } color: #5c616c; }
.entry.image:active { .entry.image:active {
color: #5294E2; } color: #5294E2; }
.linked.vertical > .entry {
.linked > .entry:first-child { border-bottom-color: #f4f5f6;
border-top-right-radius: 0; box-shadow: none; }
border-bottom-right-radius: 0; } .linked.vertical > .entry:focus {
.linked > .entry:first-child:dir(rtl) { border-color: #5294E2;
border-right-style: none; }
.linked > .entry:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-left-style: none; }
.linked > .entry:last-child:dir(rtl) {
border-left-style: solid; }
.linked.vertical > .entry {
border-bottom-color: #f4f5f6;
box-shadow: none; }
.linked.vertical > .entry:focus {
border-color: #5294E2;
box-shadow: 0 -1px 0 0 #5294E2; }
.linked.vertical > .entry:insensitive {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:first-child {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:first-child:focus {
border-bottom-color: #5294E2;
box-shadow: none; }
.linked.vertical > .entry:first-child:insensitive {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:last-child {
border-bottom-color: rgba(0, 0, 0, 0.14); }
.linked.vertical > .entry:last-child:focus {
border-bottom-color: #5294E2;
box-shadow: 0 -1px 0 0 #5294E2; } box-shadow: 0 -1px 0 0 #5294E2; }
.linked.vertical > .entry:last-child:insensitive { .linked.vertical > .entry:insensitive {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:first-child {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:first-child:focus {
border-bottom-color: #5294E2;
box-shadow: none; }
.linked.vertical > .entry:first-child:insensitive {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:last-child {
border-bottom-color: rgba(0, 0, 0, 0.14); } border-bottom-color: rgba(0, 0, 0, 0.14); }
.osd .linked.vertical > .entry { .linked.vertical > .entry:last-child:focus {
border-bottom-color: #5294E2;
box-shadow: 0 -1px 0 0 #5294E2; }
.linked.vertical > .entry:last-child:insensitive {
border-bottom-color: rgba(0, 0, 0, 0.14); }
.osd .entry {
color: #BAC3CF; color: #BAC3CF;
border-color: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0.4);
background-color: transparent; background-color: transparent;
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
.osd .linked.vertical > .entry:focus { .osd .entry:focus {
color: #BAC3CF; color: #BAC3CF;
border-color: #5294E2; border-color: #5294E2;
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
.osd .linked.vertical > .entry:insensitive { .osd .entry:insensitive {
color: #555a62; color: #555a62;
border-color: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0.4);
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); }
@ -526,10 +523,9 @@ GtkTextView {
.stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > .label:dir(rtl),
.stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) { .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) {
background-position: left 3px, left 4px; } background-position: left 3px, left 4px; }
.inline-toolbar .button, .inline-toolbar .button:backdrop {
.inline-toolbar .button, .inline-toolbar .button:backdrop { border-radius: 2px;
border-radius: 2px; border-width: 1px; }
border-width: 1px; }
.inline-toolbar GtkToolButton > .button { .inline-toolbar GtkToolButton > .button {
color: #5c616c; color: #5c616c;
@ -801,7 +797,6 @@ GtkTextView {
/* menu buttons */ /* menu buttons */
.menuitem.button.flat, .menuitem.sidebar-button.button { .menuitem.button.flat, .menuitem.sidebar-button.button {
transition: none; transition: none;
color: #5c616c;
outline-offset: -1px; outline-offset: -1px;
border-radius: 2px; } border-radius: 2px; }
.menuitem.button.flat:hover, .menuitem.sidebar-button.button:hover { .menuitem.button.flat:hover, .menuitem.sidebar-button.button:hover {

View File

@ -191,6 +191,17 @@ GtkTextView {
background-image: none; background-image: none;
background-color: transparent; background-color: transparent;
box-shadow: none; } box-shadow: none; }
.linked > .entry:first-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.linked > .entry:first-child:dir(rtl) {
border-right-style: none; }
.linked > .entry:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-left-style: none; }
.linked > .entry:last-child:dir(rtl) {
border-left-style: solid; }
.entry.error { .entry.error {
color: white; color: white;
border-color: #FC4138; border-color: #FC4138;
@ -217,52 +228,38 @@ GtkTextView {
color: #5c616c; } color: #5c616c; }
.entry.image:active { .entry.image:active {
color: #5294E2; } color: #5294E2; }
.linked.vertical > .entry {
.linked > .entry:first-child { border-bottom-color: #f4f5f6;
border-top-right-radius: 0; box-shadow: none; }
border-bottom-right-radius: 0; } .linked.vertical > .entry:focus {
.linked > .entry:first-child:dir(rtl) { border-color: #5294E2;
border-right-style: none; }
.linked > .entry:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-left-style: none; }
.linked > .entry:last-child:dir(rtl) {
border-left-style: solid; }
.linked.vertical > .entry {
border-bottom-color: #f4f5f6;
box-shadow: none; }
.linked.vertical > .entry:focus {
border-color: #5294E2;
box-shadow: 0 -1px 0 0 #5294E2; }
.linked.vertical > .entry:insensitive {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:first-child {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:first-child:focus {
border-bottom-color: #5294E2;
box-shadow: none; }
.linked.vertical > .entry:first-child:insensitive {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:last-child {
border-bottom-color: rgba(0, 0, 0, 0.14); }
.linked.vertical > .entry:last-child:focus {
border-bottom-color: #5294E2;
box-shadow: 0 -1px 0 0 #5294E2; } box-shadow: 0 -1px 0 0 #5294E2; }
.linked.vertical > .entry:last-child:insensitive { .linked.vertical > .entry:insensitive {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:first-child {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:first-child:focus {
border-bottom-color: #5294E2;
box-shadow: none; }
.linked.vertical > .entry:first-child:insensitive {
border-bottom-color: #f4f5f6; }
.linked.vertical > .entry:last-child {
border-bottom-color: rgba(0, 0, 0, 0.14); } border-bottom-color: rgba(0, 0, 0, 0.14); }
.osd .linked.vertical > .entry { .linked.vertical > .entry:last-child:focus {
border-bottom-color: #5294E2;
box-shadow: 0 -1px 0 0 #5294E2; }
.linked.vertical > .entry:last-child:insensitive {
border-bottom-color: rgba(0, 0, 0, 0.14); }
.osd .entry {
color: #BAC3CF; color: #BAC3CF;
border-color: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0.4);
background-color: transparent; background-color: transparent;
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
.osd .linked.vertical > .entry:focus { .osd .entry:focus {
color: #BAC3CF; color: #BAC3CF;
border-color: #5294E2; border-color: #5294E2;
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); } background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2)); }
.osd .linked.vertical > .entry:insensitive { .osd .entry:insensitive {
color: #555a62; color: #555a62;
border-color: rgba(0, 0, 0, 0.4); border-color: rgba(0, 0, 0, 0.4);
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); } background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1)); }
@ -526,10 +523,9 @@ GtkTextView {
.stack-switcher > .button.needs-attention > .label:dir(rtl), .stack-switcher > .button.needs-attention > .label:dir(rtl),
.stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) { .stack-switcher > .button.needs-attention > GtkImage:dir(rtl), .button .sidebar-item.needs-attention > GtkLabel:dir(rtl) {
background-position: left 3px, left 4px; } background-position: left 3px, left 4px; }
.inline-toolbar .button, .inline-toolbar .button:backdrop {
.inline-toolbar .button, .inline-toolbar .button:backdrop { border-radius: 2px;
border-radius: 2px; border-width: 1px; }
border-width: 1px; }
.inline-toolbar GtkToolButton > .button { .inline-toolbar GtkToolButton > .button {
color: #5c616c; color: #5c616c;
@ -801,7 +797,6 @@ GtkTextView {
/* menu buttons */ /* menu buttons */
.menuitem.button.flat, .menuitem.sidebar-button.button { .menuitem.button.flat, .menuitem.sidebar-button.button {
transition: none; transition: none;
color: #5c616c;
outline-offset: -1px; outline-offset: -1px;
border-radius: 2px; } border-radius: 2px; }
.menuitem.button.flat:hover, .menuitem.sidebar-button.button:hover { .menuitem.button.flat:hover, .menuitem.sidebar-button.button:hover {

View File

@ -256,6 +256,20 @@ GtkTextView { // This will get overridden by .view, needed by gedit line numbers
box-shadow: none; box-shadow: none;
} }
.linked > & { //FIXME: use same buttons linking logic and template
&:first-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
&:dir(rtl) { border-right-style: none;}
}
&:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-left-style: none;
&:dir(rtl) { border-left-style: solid; }
}
}
&.error { &.error {
color: white; color: white;
border-color: $error_color; border-color: $error_color;
@ -290,71 +304,52 @@ GtkTextView { // This will get overridden by .view, needed by gedit line numbers
&:active { color: $selected_bg_color; } &:active { color: $selected_bg_color; }
} }
// .osd & { .linked.vertical > & { //FIXME comment stuff and make the whole thing smarter.
// @include entry(osd);
// &:focus { @include entry(osd-focus); }
// &:insensitive { @include entry(osd-insensitive); }
// }
}
.linked > .entry { //FIXME: use same buttons linking logic and template
&:first-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
&:dir(rtl) { border-right-style: none;}
}
&:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-left-style: none;
&:dir(rtl) { border-left-style: solid; }
}
}
.linked.vertical > .entry { //FIXME comment stuff and make the whole thing smarter.
border-bottom-color: mix($borders_color, $base_color, 30%);
box-shadow: none;
@extend %linked_vertical;
&:focus {
border-color: $selected_bg_color;
box-shadow: 0 -1px 0 0 $selected_bg_color;
@extend %linked_vertical;
}
&:insensitive {
border-bottom-color: mix($borders_color, $base_color, 30%); border-bottom-color: mix($borders_color, $base_color, 30%);
box-shadow: none;
@extend %linked_vertical; @extend %linked_vertical;
}
&:first-child {
border-bottom-color: mix($borders_color, $base_color, 30%);
&:focus { &:focus {
border-bottom-color: $selected_bg_color; border-color: $selected_bg_color;
box-shadow: none; box-shadow: 0 -1px 0 0 $selected_bg_color;
@extend %linked_vertical;
} }
&:insensitive { &:insensitive {
border-bottom-color: mix($borders_color, $base_color, 30%); border-bottom-color: mix($borders_color, $base_color, 30%);
@extend %linked_vertical:first-child; @extend %linked_vertical;
}
}
&:last-child {
border-bottom-color: rgba(0,0,0,0.14);
&:focus {
border-bottom-color: $selected_bg_color;
box-shadow: 0 -1px 0 0 $selected_bg_color;
@extend %linked_vertical:last-child;
} }
&:insensitive { &:first-child {
border-bottom-color: mix($borders_color, $base_color, 30%);
&:focus {
border-bottom-color: $selected_bg_color;
box-shadow: none;
}
&:insensitive {
border-bottom-color: mix($borders_color, $base_color, 30%);
@extend %linked_vertical:first-child;
}
}
&:last-child {
border-bottom-color: rgba(0,0,0,0.14); border-bottom-color: rgba(0,0,0,0.14);
@extend %linked_vertical:last-child; &:focus {
border-bottom-color: $selected_bg_color;
box-shadow: 0 -1px 0 0 $selected_bg_color;
@extend %linked_vertical:last-child;
}
&:insensitive {
border-bottom-color: rgba(0,0,0,0.14);
@extend %linked_vertical:last-child;
}
} }
} }
.osd & { .osd & {
@include entry(osd); @include entry(osd);
&:focus { @include entry(osd-focus); } &:focus { @include entry(osd-focus); }
@ -612,25 +607,25 @@ $_dot_color: $selected_bg_color;
@else { background-position: left 3px, left 2px; } @else { background-position: left 3px, left 2px; }
} }
} }
//inline-toolbar buttons
.inline-toolbar &, .inline-toolbar &:backdrop {
border-radius: 2px;
border-width: 1px;
@extend %linked;
}
.linked > &,
.linked > &:hover,
.linked > &:active,
.linked > &:checked { @extend %linked; }
.linked.vertical > &,
.linked.vertical > &:hover,
.linked.vertical > &:active,
.linked.vertical > &:checked { @extend %linked_vertical; }
} }
//inline-toolbar buttons
.inline-toolbar .button, .inline-toolbar .button:backdrop {
border-radius: 2px;
border-width: 1px;
@extend %linked;
}
.linked > .button,
.linked > .button:hover,
.linked > .button:active,
.linked > .button:checked { @extend %linked; }
.linked.vertical > .button,
.linked.vertical > .button:hover,
.linked.vertical > .button:active,
.linked.vertical > .button:checked { @extend %linked_vertical; }
// all the following is for the +|- buttons on inline toolbars, that way // all the following is for the +|- buttons on inline toolbars, that way
// should really be deprecated... // should really be deprecated...
.inline-toolbar GtkToolButton > .button { // redefining the button look is .inline-toolbar GtkToolButton > .button { // redefining the button look is
@ -735,10 +730,8 @@ $_dot_color: $selected_bg_color;
/* menu buttons */ /* menu buttons */
.menuitem.button.flat { .menuitem.button.flat {
@extend %undecorated_button;
transition: none; transition: none;
color: $fg_color; @extend %undecorated_button;
outline-offset: -1px; outline-offset: -1px;
border-radius: 2px; border-radius: 2px;