mirror of
				https://github.com/horst3180/arc-theme.git
				synced 2025-06-13 12:53:52 +00:00 
			
		
		
		
	tweak standalone osd buttons
This commit is contained in:
		
							parent
							
								
									e9461f1f57
								
							
						
					
					
						commit
						853e9eeadd
					
				@ -330,20 +330,14 @@ GtkSearchEntry.entry {
 | 
			
		||||
      .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel {
 | 
			
		||||
        color: inherit; }
 | 
			
		||||
  .button.osd {
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    color: #BAC3CF;
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    border-color: rgba(26, 28, 34, 0.35);
 | 
			
		||||
    background-color: rgba(102, 109, 132, 0.35);
 | 
			
		||||
    background-color: rgba(53, 57, 69, 0.95); }
 | 
			
		||||
    background-color: rgba(53, 57, 69, 0.95);
 | 
			
		||||
    border-color: rgba(35, 38, 46, 0.95); }
 | 
			
		||||
    .button.osd.image-button {
 | 
			
		||||
      padding: 10px; }
 | 
			
		||||
    .button.osd:hover {
 | 
			
		||||
      color: #BAC3CF;
 | 
			
		||||
      outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
      border-color: rgba(26, 28, 34, 0.35);
 | 
			
		||||
      background-color: rgba(119, 127, 151, 0.45);
 | 
			
		||||
      background-color: rgba(53, 57, 69, 0.95); }
 | 
			
		||||
      color: #5294E2; }
 | 
			
		||||
    .button.osd:active, .button.osd:checked {
 | 
			
		||||
      color: #ffffff;
 | 
			
		||||
      outline-color: rgba(255, 255, 255, 0.3);
 | 
			
		||||
 | 
			
		||||
@ -330,20 +330,14 @@ GtkSearchEntry.entry {
 | 
			
		||||
      .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel {
 | 
			
		||||
        color: inherit; }
 | 
			
		||||
  .button.osd {
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    color: #BAC3CF;
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    border-color: rgba(26, 28, 34, 0.35);
 | 
			
		||||
    background-color: rgba(102, 109, 132, 0.35);
 | 
			
		||||
    background-color: rgba(53, 57, 69, 0.95); }
 | 
			
		||||
    background-color: rgba(53, 57, 69, 0.95);
 | 
			
		||||
    border-color: rgba(35, 38, 46, 0.95); }
 | 
			
		||||
    .button.osd.image-button {
 | 
			
		||||
      padding: 10px; }
 | 
			
		||||
    .button.osd:hover {
 | 
			
		||||
      color: #BAC3CF;
 | 
			
		||||
      outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
      border-color: rgba(26, 28, 34, 0.35);
 | 
			
		||||
      background-color: rgba(119, 127, 151, 0.45);
 | 
			
		||||
      background-color: rgba(53, 57, 69, 0.95); }
 | 
			
		||||
      color: #5294E2; }
 | 
			
		||||
    .button.osd:active, .button.osd:checked {
 | 
			
		||||
      color: #ffffff;
 | 
			
		||||
      outline-color: rgba(255, 255, 255, 0.3);
 | 
			
		||||
 | 
			
		||||
@ -330,20 +330,14 @@ GtkSearchEntry.entry {
 | 
			
		||||
      .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel {
 | 
			
		||||
        color: inherit; }
 | 
			
		||||
  .button.osd {
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    color: #BAC3CF;
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    border-color: rgba(26, 28, 34, 0.4);
 | 
			
		||||
    background-color: rgba(102, 109, 132, 0.4);
 | 
			
		||||
    background-color: #353945; }
 | 
			
		||||
    background-color: #353945;
 | 
			
		||||
    border-color: #23262e; }
 | 
			
		||||
    .button.osd.image-button {
 | 
			
		||||
      padding: 10px; }
 | 
			
		||||
    .button.osd:hover {
 | 
			
		||||
      color: #BAC3CF;
 | 
			
		||||
      outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
      border-color: rgba(26, 28, 34, 0.4);
 | 
			
		||||
      background-color: rgba(119, 127, 151, 0.5);
 | 
			
		||||
      background-color: #353945; }
 | 
			
		||||
      color: #5294E2; }
 | 
			
		||||
    .button.osd:active, .button.osd:checked {
 | 
			
		||||
      color: #ffffff;
 | 
			
		||||
      outline-color: rgba(255, 255, 255, 0.3);
 | 
			
		||||
 | 
			
		||||
@ -330,20 +330,14 @@ GtkSearchEntry.entry {
 | 
			
		||||
      .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel {
 | 
			
		||||
        color: inherit; }
 | 
			
		||||
  .button.osd {
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    color: #BAC3CF;
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    border-color: rgba(26, 28, 34, 0.4);
 | 
			
		||||
    background-color: rgba(102, 109, 132, 0.4);
 | 
			
		||||
    background-color: #353945; }
 | 
			
		||||
    background-color: #353945;
 | 
			
		||||
    border-color: #23262e; }
 | 
			
		||||
    .button.osd.image-button {
 | 
			
		||||
      padding: 10px; }
 | 
			
		||||
    .button.osd:hover {
 | 
			
		||||
      color: #BAC3CF;
 | 
			
		||||
      outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
      border-color: rgba(26, 28, 34, 0.4);
 | 
			
		||||
      background-color: rgba(119, 127, 151, 0.5);
 | 
			
		||||
      background-color: #353945; }
 | 
			
		||||
      color: #5294E2; }
 | 
			
		||||
    .button.osd:active, .button.osd:checked {
 | 
			
		||||
      color: #ffffff;
 | 
			
		||||
      outline-color: rgba(255, 255, 255, 0.3);
 | 
			
		||||
 | 
			
		||||
@ -330,20 +330,14 @@ GtkSearchEntry.entry {
 | 
			
		||||
      .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel {
 | 
			
		||||
        color: inherit; }
 | 
			
		||||
  .button.osd {
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    color: #BAC3CF;
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    border-color: rgba(26, 28, 34, 0.4);
 | 
			
		||||
    background-color: rgba(102, 109, 132, 0.4);
 | 
			
		||||
    background-color: #353945; }
 | 
			
		||||
    background-color: #353945;
 | 
			
		||||
    border-color: #23262e; }
 | 
			
		||||
    .button.osd.image-button {
 | 
			
		||||
      padding: 10px; }
 | 
			
		||||
    .button.osd:hover {
 | 
			
		||||
      color: #BAC3CF;
 | 
			
		||||
      outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
      border-color: rgba(26, 28, 34, 0.4);
 | 
			
		||||
      background-color: rgba(119, 127, 151, 0.5);
 | 
			
		||||
      background-color: #353945; }
 | 
			
		||||
      color: #5294E2; }
 | 
			
		||||
    .button.osd:active, .button.osd:checked {
 | 
			
		||||
      color: #ffffff;
 | 
			
		||||
      outline-color: rgba(255, 255, 255, 0.3);
 | 
			
		||||
 | 
			
		||||
@ -330,20 +330,14 @@ GtkSearchEntry.entry {
 | 
			
		||||
      .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel {
 | 
			
		||||
        color: inherit; }
 | 
			
		||||
  .button.osd {
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    color: #BAC3CF;
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    border-color: rgba(26, 28, 34, 0.35);
 | 
			
		||||
    background-color: rgba(102, 109, 132, 0.35);
 | 
			
		||||
    background-color: rgba(53, 57, 69, 0.95); }
 | 
			
		||||
    background-color: rgba(53, 57, 69, 0.95);
 | 
			
		||||
    border-color: rgba(35, 38, 46, 0.95); }
 | 
			
		||||
    .button.osd.image-button {
 | 
			
		||||
      padding: 10px; }
 | 
			
		||||
    .button.osd:hover {
 | 
			
		||||
      color: #BAC3CF;
 | 
			
		||||
      outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
      border-color: rgba(26, 28, 34, 0.35);
 | 
			
		||||
      background-color: rgba(119, 127, 151, 0.45);
 | 
			
		||||
      background-color: rgba(53, 57, 69, 0.95); }
 | 
			
		||||
      color: #5294E2; }
 | 
			
		||||
    .button.osd:active, .button.osd:checked {
 | 
			
		||||
      color: #ffffff;
 | 
			
		||||
      outline-color: rgba(255, 255, 255, 0.3);
 | 
			
		||||
 | 
			
		||||
@ -437,14 +437,14 @@ $_dot_color: $selected_bg_color;
 | 
			
		||||
  }
 | 
			
		||||
  // big standalone buttons like in Documents pager
 | 
			
		||||
  &.osd {
 | 
			
		||||
    color: $osd_fg_color;
 | 
			
		||||
    outline-color: transparentize($osd_fg_color, 0.7);
 | 
			
		||||
 | 
			
		||||
    @include button(osd);
 | 
			
		||||
    background-color: $osd_bg_color;
 | 
			
		||||
    border-color: darken($osd_bg_color, 8%);
 | 
			
		||||
 | 
			
		||||
    &.image-button { padding: 10px; }
 | 
			
		||||
 | 
			
		||||
    &:hover { @include button(osd-hover); background-color: $osd_bg_color; }
 | 
			
		||||
    &:hover { color: $selected_bg_color; }
 | 
			
		||||
    &:active, &:checked { @include button(osd-active); }
 | 
			
		||||
    &:insensitive { @include button(osd-insensitive); }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
@ -328,20 +328,14 @@ GtkSearchEntry.entry {
 | 
			
		||||
      .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel {
 | 
			
		||||
        color: inherit; }
 | 
			
		||||
  .button.osd {
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    color: #BAC3CF;
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    border-color: rgba(26, 28, 34, 0.35);
 | 
			
		||||
    background-color: rgba(102, 109, 132, 0.35);
 | 
			
		||||
    background-color: rgba(53, 57, 69, 0.95); }
 | 
			
		||||
    background-color: rgba(53, 57, 69, 0.95);
 | 
			
		||||
    border-color: rgba(35, 38, 46, 0.95); }
 | 
			
		||||
    .button.osd.image-button {
 | 
			
		||||
      padding: 10px; }
 | 
			
		||||
    .button.osd:hover {
 | 
			
		||||
      color: #BAC3CF;
 | 
			
		||||
      outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
      border-color: rgba(26, 28, 34, 0.35);
 | 
			
		||||
      background-color: rgba(119, 127, 151, 0.45);
 | 
			
		||||
      background-color: rgba(53, 57, 69, 0.95); }
 | 
			
		||||
      color: #5294E2; }
 | 
			
		||||
    .button.osd:active, .button.osd:checked {
 | 
			
		||||
      color: #ffffff;
 | 
			
		||||
      outline-color: rgba(255, 255, 255, 0.3);
 | 
			
		||||
 | 
			
		||||
@ -328,20 +328,14 @@ GtkSearchEntry.entry {
 | 
			
		||||
      .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel {
 | 
			
		||||
        color: inherit; }
 | 
			
		||||
  .button.osd {
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    color: #BAC3CF;
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    border-color: rgba(26, 28, 34, 0.35);
 | 
			
		||||
    background-color: rgba(102, 109, 132, 0.35);
 | 
			
		||||
    background-color: rgba(53, 57, 69, 0.95); }
 | 
			
		||||
    background-color: rgba(53, 57, 69, 0.95);
 | 
			
		||||
    border-color: rgba(35, 38, 46, 0.95); }
 | 
			
		||||
    .button.osd.image-button {
 | 
			
		||||
      padding: 10px; }
 | 
			
		||||
    .button.osd:hover {
 | 
			
		||||
      color: #BAC3CF;
 | 
			
		||||
      outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
      border-color: rgba(26, 28, 34, 0.35);
 | 
			
		||||
      background-color: rgba(119, 127, 151, 0.45);
 | 
			
		||||
      background-color: rgba(53, 57, 69, 0.95); }
 | 
			
		||||
      color: #5294E2; }
 | 
			
		||||
    .button.osd:active, .button.osd:checked {
 | 
			
		||||
      color: #ffffff;
 | 
			
		||||
      outline-color: rgba(255, 255, 255, 0.3);
 | 
			
		||||
 | 
			
		||||
@ -328,20 +328,14 @@ GtkSearchEntry.entry {
 | 
			
		||||
      .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel {
 | 
			
		||||
        color: inherit; }
 | 
			
		||||
  .button.osd {
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    color: #BAC3CF;
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    border-color: rgba(26, 28, 34, 0.4);
 | 
			
		||||
    background-color: rgba(102, 109, 132, 0.4);
 | 
			
		||||
    background-color: #353945; }
 | 
			
		||||
    background-color: #353945;
 | 
			
		||||
    border-color: #23262e; }
 | 
			
		||||
    .button.osd.image-button {
 | 
			
		||||
      padding: 10px; }
 | 
			
		||||
    .button.osd:hover {
 | 
			
		||||
      color: #BAC3CF;
 | 
			
		||||
      outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
      border-color: rgba(26, 28, 34, 0.4);
 | 
			
		||||
      background-color: rgba(119, 127, 151, 0.5);
 | 
			
		||||
      background-color: #353945; }
 | 
			
		||||
      color: #5294E2; }
 | 
			
		||||
    .button.osd:active, .button.osd:checked {
 | 
			
		||||
      color: #ffffff;
 | 
			
		||||
      outline-color: rgba(255, 255, 255, 0.3);
 | 
			
		||||
 | 
			
		||||
@ -328,20 +328,14 @@ GtkSearchEntry.entry {
 | 
			
		||||
      .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel {
 | 
			
		||||
        color: inherit; }
 | 
			
		||||
  .button.osd {
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    color: #BAC3CF;
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    border-color: rgba(26, 28, 34, 0.4);
 | 
			
		||||
    background-color: rgba(102, 109, 132, 0.4);
 | 
			
		||||
    background-color: #353945; }
 | 
			
		||||
    background-color: #353945;
 | 
			
		||||
    border-color: #23262e; }
 | 
			
		||||
    .button.osd.image-button {
 | 
			
		||||
      padding: 10px; }
 | 
			
		||||
    .button.osd:hover {
 | 
			
		||||
      color: #BAC3CF;
 | 
			
		||||
      outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
      border-color: rgba(26, 28, 34, 0.4);
 | 
			
		||||
      background-color: rgba(119, 127, 151, 0.5);
 | 
			
		||||
      background-color: #353945; }
 | 
			
		||||
      color: #5294E2; }
 | 
			
		||||
    .button.osd:active, .button.osd:checked {
 | 
			
		||||
      color: #ffffff;
 | 
			
		||||
      outline-color: rgba(255, 255, 255, 0.3);
 | 
			
		||||
 | 
			
		||||
@ -328,20 +328,14 @@ GtkSearchEntry.entry {
 | 
			
		||||
      .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel {
 | 
			
		||||
        color: inherit; }
 | 
			
		||||
  .button.osd {
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    color: #BAC3CF;
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    border-color: rgba(26, 28, 34, 0.4);
 | 
			
		||||
    background-color: rgba(102, 109, 132, 0.4);
 | 
			
		||||
    background-color: #353945; }
 | 
			
		||||
    background-color: #353945;
 | 
			
		||||
    border-color: #23262e; }
 | 
			
		||||
    .button.osd.image-button {
 | 
			
		||||
      padding: 10px; }
 | 
			
		||||
    .button.osd:hover {
 | 
			
		||||
      color: #BAC3CF;
 | 
			
		||||
      outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
      border-color: rgba(26, 28, 34, 0.4);
 | 
			
		||||
      background-color: rgba(119, 127, 151, 0.5);
 | 
			
		||||
      background-color: #353945; }
 | 
			
		||||
      color: #5294E2; }
 | 
			
		||||
    .button.osd:active, .button.osd:checked {
 | 
			
		||||
      color: #ffffff;
 | 
			
		||||
      outline-color: rgba(255, 255, 255, 0.3);
 | 
			
		||||
 | 
			
		||||
@ -328,20 +328,14 @@ GtkSearchEntry.entry {
 | 
			
		||||
      .button:insensitive:active > GtkLabel, .button:insensitive:checked > GtkLabel {
 | 
			
		||||
        color: inherit; }
 | 
			
		||||
  .button.osd {
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    color: #BAC3CF;
 | 
			
		||||
    outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
    border-color: rgba(26, 28, 34, 0.35);
 | 
			
		||||
    background-color: rgba(102, 109, 132, 0.35);
 | 
			
		||||
    background-color: rgba(53, 57, 69, 0.95); }
 | 
			
		||||
    background-color: rgba(53, 57, 69, 0.95);
 | 
			
		||||
    border-color: rgba(35, 38, 46, 0.95); }
 | 
			
		||||
    .button.osd.image-button {
 | 
			
		||||
      padding: 10px; }
 | 
			
		||||
    .button.osd:hover {
 | 
			
		||||
      color: #BAC3CF;
 | 
			
		||||
      outline-color: rgba(186, 195, 207, 0.3);
 | 
			
		||||
      border-color: rgba(26, 28, 34, 0.35);
 | 
			
		||||
      background-color: rgba(119, 127, 151, 0.45);
 | 
			
		||||
      background-color: rgba(53, 57, 69, 0.95); }
 | 
			
		||||
      color: #5294E2; }
 | 
			
		||||
    .button.osd:active, .button.osd:checked {
 | 
			
		||||
      color: #ffffff;
 | 
			
		||||
      outline-color: rgba(255, 255, 255, 0.3);
 | 
			
		||||
 | 
			
		||||
@ -437,14 +437,14 @@ $_dot_color: $selected_bg_color;
 | 
			
		||||
  }
 | 
			
		||||
  // big standalone buttons like in Documents pager
 | 
			
		||||
  &.osd {
 | 
			
		||||
    color: $osd_fg_color;
 | 
			
		||||
    outline-color: transparentize($osd_fg_color, 0.7);
 | 
			
		||||
 | 
			
		||||
    @include button(osd);
 | 
			
		||||
    background-color: $osd_bg_color;
 | 
			
		||||
    border-color: darken($osd_bg_color, 8%);
 | 
			
		||||
 | 
			
		||||
    &.image-button { padding: 10px; }
 | 
			
		||||
 | 
			
		||||
    &:hover { @include button(osd-hover); background-color: $osd_bg_color; }
 | 
			
		||||
    &:hover { color: $selected_bg_color; }
 | 
			
		||||
    &:active, &:checked { @include button(osd-active); }
 | 
			
		||||
    &:insensitive { @include button(osd-insensitive); }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user