More app-specific stuff.

This commit is contained in:
Sam Hewitt 2014-12-16 14:14:43 -05:00
parent 36cf6f8513
commit b1ca3b1d1d
5 changed files with 146 additions and 87 deletions

View File

@ -23,6 +23,7 @@
@import url("apps/archive-manager.css");
@import url("apps/baobab.css");
@import url("apps/bijiben.css");
@import url("apps/birdie.css");
@import url("apps/budgie.css");
@import url("apps/calculator.css");
@import url("apps/california.css");

View File

@ -0,0 +1,52 @@
/* Copyright 2014 Sam Hewitt.
*
* This file is part of the Paper GTK theme.
*
* The Paper GTK theme is free software: you can redistribute it
* and/or modify it under the terms of the GNU General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* The Paper GTK theme is distributed in the hope that it will be
* useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
* Public License for more details.
*
* You should have received a copy of the GNU General Public License along
* with the Paper GTK theme. If not, see http://www.gnu.org/licenses/.
*/
@define-color birdie #3998E7;
/**********
* Header *
**********/
BirdieWidgetsUnifiedWindow .titlebar,
BirdieWidgetsUnifiedWindow .header-bar {
background-color: @birdie;
}
BirdieWidgetsUnifiedWindow .titlebar:backdrop,
BirdieWidgetsUnifiedWindow .header-bar:backdrop {
background-color: shade(@birdie,0.9);
}
/*Menu Button*/
BirdieWidgetsUnifiedWindow .titlebar .menu-button,
BirdieWidgetsUnifiedWindow .header-bar .menu-button,
BirdieWidgetsUnifiedWindow .titlebar .menu-button GtkImage,
BirdieWidgetsUnifiedWindow .header-bar .menu-button GtkImage {
padding: 0px;
padding-left: 6px;
padding-right: 6px;
}
BirdieWidgetsUnifiedWindow .titlebar .menu-button:backdrop,
BirdieWidgetsUnifiedWindow .header-bar .menu-button:backdrop,
BirdieWidgetsUnifiedWindow .titlebar .menu-button GtkImage:backdrop,
BirdieWidgetsUnifiedWindow .header-bar .menu-button GtkImage:backdrop {
padding: 0px;
padding-left: 6px;
padding-right: 6px;
}

View File

@ -22,6 +22,7 @@
* Header *
**********/
/* Library */
LibraryWindow .titlebar,
LibraryWindow .header-bar {
background-color: @shotwell;
@ -32,47 +33,14 @@ LibraryWindow .header-bar:backdrop {
background-color: shade(@shotwell,0.9);
}
/* Switch */
LibraryWindow .header-bar GtkSwitch.trough:active {
/* Viewer */
DirectWindow .titlebar,
DirectWindow .header-bar {
background-color: @shotwell;
}
LibraryWindow GtkSwitch.trough:active {
border: 1px solid shade(@shotwell, 0.8);
background-color: @shotwell;
DirectWindow .titlebar:backdrop,
DirectWindow .header-bar:backdrop {
background-color: shade(@shotwell,0.9);
}
LibraryWindow GtkSwitch.slider:active {
border: 1px solid shade(@shotwell, 0.8);
}
LibraryWindow .header-bar GtkSwitch.slider:active:backdrop,
LibraryWindow .header-bar GtkSwitch.slider:backdrop {
background-color: shade(@shotwell, 0.9);
}
/************
* Notebook *
************/
/* Active */
LibraryWindow .notebook tab.top:active,
LibraryWindow .dynamic-notebook tab.top:active {
box-shadow:inset 0 -3px 0 0 @shotwell;
}
LibraryWindow .notebook tab.bottom:active,
LibraryWindow .dynamic-notebook tab.bottom:active {
box-shadow:inset 0 3px 0 0 @shotwell;
}
LibraryWindow .notebook tab.left:active,
LibraryWindow .dynamic-notebook tab.left:active {
box-shadow:inset -3px 0 0 0 @shotwell;
}
LibraryWindow .notebook tab.right:active,
LibraryWindow .dynamic-notebook tab.right:active {
box-shadow:inset 3px 0 0 0 @shotwell;
}

View File

@ -42,6 +42,8 @@
/* Title */
.header-bar .title {
padding-left: 13px;
padding-right: 13px;
font: Bold 11;
color: @header_text;
}
@ -56,10 +58,18 @@
}
/* Separator */
.header-bar .separator {
background: transparent;
color: transparent;
}
/***********************
* Header bar buttons *
***********************/
.header-bar .flat,
.header-bar .button,
.header-bar .title .button {
padding: 13px;
@ -78,10 +88,9 @@
/* Normal Button */
.header-bar .button .default,
.header-bar .button GtkImage,
.header-bar .text-button,
.header-bar .button .text-button,
.header-bar .button .flat,
.header-bar .flat,
.header-bar .image-button .button,
.header-bar .image-button,
.header-bar .button,
@ -95,10 +104,9 @@
/* Active Button */
.header-bar .button .default:active,
.header-bar .button GtkImage:active,
.header-bar .text-button:active,
.header-bar .button .text-button:active,
.header-bar .button .flat:active,
.header-bar .flat:active,
.header-bar .image-button .button:active,
.header-bar .image-button:active,
.header-bar .button:active,
@ -113,10 +121,9 @@
/* Focus Button */
.header-bar .button .default:focus,
.header-bar .button GtkImage:focus,
.header-bar .text-button:focus,
.header-bar .button .text-button:focus,
.header-bar .button .flat:focus,
.header-bar .flat:focus,
.header-bar .image-button .button:focus,
.header-bar .image-button:focus,
.header-bar .button:focus,
@ -132,10 +139,9 @@
/* Hover Button */
.header-bar .button .default:hover,
.header-bar .button GtkImage:hover,
.header-bar .text-button:hover,
.header-bar .button .text-button:hover,
.header-bar .button .flat:hover,
.header-bar .flat:hover,
.header-bar .image-button:hover,
.header-bar .image-button .button:hover,
.header-bar .button:hover,
@ -148,15 +154,15 @@
}
/* Backdrop Button */
.header-bar .button GtkImage:backdrop,
.header-bar .text-button:backdrop,
.header-bar .button .text-button:backdrop,
.header-bar .button .flat:backdrop,
.header-bar .flat:backdrop,
.header-bar .image-button .button:backdrop,
.header-bar .image-button:backdrop,
.header-bar .button:backdrop,
.header-bar .linked .button:backdrop,
.header-bar GtkComboBox:backdrop {
padding: 13px;
border-radius: 0px;
background: none;
border: none;
@ -173,10 +179,9 @@
/* Active:Backdrop Button */
.header-bar .button .default:active:backdrop,
.header-bar .button GtkImage:active:backdrop,
.header-bar .button .text-button:active:backdrop,
.header-bar .text-button:active:backdrop,
.header-bar .button .flat:active:backdrop,
.header-bar .flat:active:backdrop,
.header-bar .image-button .button:active:backdrop,
.header-bar .image-button:active:backdrop,
.header-bar .button:active:backdrop,
@ -192,10 +197,9 @@
/* Backdrop:Hover; Button */
.header-bar .button .default:backdrop:hover,
.header-bar .button GtkImage:backdrop:hover,
.header-bar .button .text-button:backdrop:hover,
.header-bar .text-button:backdrop:hover,
.header-bar .button .flat:backdrop:hover,
.header-bar .flat:backdrop:hover,
.header-bar .image-button .button:backdrop:hover,
.header-bar .image-button:backdrop:hover,
.header-bar .button:backdrop:hover,
@ -209,10 +213,9 @@
/* Insensitive Button */
.header-bar .button .default:insensitive,
.header-bar .button GtkImage:insensitive,
.header-bar .button .text-button:insensitive,
.header-bar .text-button:insensitive,
.header-bar .button .flat:insensitive,
.header-bar .flat:insensitive,
.header-bar .image-button .button:insensitive,
.header-bar .image-button:insensitive,
.header-bar .button:insensitive,
@ -225,6 +228,25 @@
color: @insensitive_header_text;
}
/* Button Images */
.header-bar .button GtkImage,
.header-bar .button GtkImage:active,
.header-bar .button GtkImage:focus,
.header-bar .button GtkImage:hover {
color: @header_text;
}
.header-bar .button GtkImage:active:backdrop,
.header-bar .button GtkImage:backdrop,
.header-bar .button GtkImage:backdrop:hover {
color: @backdrop_header_text;
-gtk-image-effect: dim;
}
.header-bar .button GtkImage:insensitive {
color: @insensitive_header_text;
-gtk-image-effect: dim;
}
/*************************

View File

@ -50,6 +50,8 @@
}
.titlebar .title {
padding-left: 13px;
padding-right: 13px;
color: @header_text;
font: Bold 11;
text-shadow: none;
@ -81,13 +83,10 @@
/* Normal Button */
.titlebar .titlebutton,
.titlebar .titlebutton GtkImage,
.titlebar .titlebutton .button,
.titlebar .titlebutton .button GtkImage,
.titlebar .button GtkImage,
.titlebar .text-button,
.titlebar .button .text-button,
.titlebar .button .flat,
.titlebar .flat,
.titlebar .button.image-button,
.titlebar .image-button,
.titlebar .button,
@ -101,13 +100,10 @@
/* Active Button */
.titlebar .titlebutton:active,
.titlebar .titlebutton GtkImage:active,
.titlebar .titlebutton .button:active,
.titlebar .titlebutton .button GtkImage:active,
.titlebar .button GtkImage:active,
.titlebar .text-button:active,
.titlebar .button .text-button:active,
.titlebar .button .flat:active,
.titlebar .flat:active,
.titlebar .button.image-button:active,
.titlebar .image-button:active,
.titlebar .button:active,
@ -123,13 +119,10 @@
/* Focus Button */
.titlebar .titlebutton:focus,
.titlebar .titlebutton GtkImage:focus,
.titlebar .titlebutton .button:focus,
.titlebar .titlebutton .button GtkImage:focus,
.titlebar .button GtkImage:focus,
.titlebar .text-button:focus,
.titlebar .button .text-button:focus,
.titlebar .button .flat:focus,
.titlebar .flat:focus,
.titlebar .button.image-button:focus,
.titlebar .image-button:focus,
.titlebar .button:focus,
@ -145,13 +138,10 @@
/* Hover Button */
.titlebar .titlebutton:hover,
.titlebar .titlebutton GtkImage:hover,
.titlebar .titlebutton .button:hover,
.titlebar .titlebutton .button GtkImage:hover,
.titlebar .button GtkImage:hover,
.titlebar .text-button:hover,
.titlebar .button .text-button:hover,
.titlebar .button .flat:hover,
.titlebar .flat:hover,
.titlebar .image-button:hover,
.titlebar .button.image-button:hover,
.titlebar .button:hover,
@ -165,18 +155,16 @@
/* Backdrop Button */
.titlebar .titlebutton:backdrop,
.titlebar .titlebutton GtkImage:backdrop,
.titlebar .titlebutton .button:backdrop,
.titlebar .titlebutton .button GtkImage:backdrop,
.titlebar .button GtkImage:backdrop,
.titlebar .text-button:backdrop,
.titlebar .button .text-button:backdrop,
.titlebar .button .flat:backdrop,
.titlebar .flat:backdrop,
.titlebar .button.image-button:backdrop,
.titlebar .image-button:backdrop,
.titlebar .button:backdrop,
.titlebar .linked .button:backdrop,
.titlebar GtkComboBox:backdrop {
padding: 13px;
border-radius: 0px;
background: none;
border: none;
@ -185,13 +173,10 @@
/* Active:Backdrop Button */
.titlebar .titlebutton:active:backdrop,
.titlebar .titlebutton GtkImage:active:backdrop,
.titlebar .titlebutton .button:active:backdrop,
.titlebar .titlebutton .button GtkImage:active:backdrop,
.titlebar .button GtkImage:active:backdrop,
.titlebar .button .text-button:active:backdrop,
.titlebar .text-button:active:backdrop,
.titlebar .button .flat:active:backdrop,
.titlebar .flat:active:backdrop,
.titlebar .button.image-button:active:backdrop,
.titlebar .image-button:active:backdrop,
.titlebar .button:active:backdrop,
@ -207,13 +192,10 @@
/* Backdrop:Hover Button */
.titlebar .titlebutton:backdrop:hover,
.titlebar .titlebutton GtkImage:backdrop:hover,
.titlebar .titlebutton .button:backdrop:hover,
.titlebar .titlebutton .button GtkImage:backdrop:hover,
.titlebar .button GtkImage:backdrop:hover,
.titlebar .button .text-button:backdrop:hover,
.titlebar .text-button:backdrop:hover,
.titlebar .button .flat:backdrop:hover,
.titlebar .flat:backdrop:hover,
.titlebar .button.image-button:backdrop:hover,
.titlebar .image-button:backdrop:hover,
.titlebar .button:backdrop:hover,
@ -227,13 +209,10 @@
/* Insensitive Button */
.titlebar .titlebutton:insensitive,
.titlebar .titlebutton GtkImage:insensitive,
.titlebar .titlebutton .button:insensitive,
.titlebar .titlebutton .button GtkImage:insensitive,
.titlebar .button GtkImage:insensitive,
.titlebar .button .text-button:insensitive,
.titlebar .text-button:insensitive,
.titlebar .button .flat:insensitive,
.titlebar .flat:insensitive,
.titlebar .button.image-button:insensitive,
.titlebar .image-button:insensitive,
.titlebar .button:insensitive,
@ -246,6 +225,43 @@
color: @insensitive_header_text;
}
/* Button Images */
.titlebar .button GtkImage,
.titlebar .button GtkImage:active,
.titlebar .button GtkImage:focus,
.titlebar .button GtkImage:hover,
.titlebar .titlebutton .button GtkImage,
.titlebar .titlebutton .button GtkImage:active,
.titlebar .titlebutton .button GtkImage:focus,
.titlebar .titlebutton .button GtkImage:hover,
.titlebar .titlebutton GtkImage,
.titlebar .titlebutton GtkImage:active,
.titlebar .titlebutton GtkImage:focus,
.titlebar .titlebutton GtkImage:hover {
color: @header_text;
}
.titlebar .titlebutton .button GtkImage:active:backdrop,
.titlebar .titlebutton .button GtkImage:backdrop,
.titlebar .titlebutton .button GtkImage:backdrop:hover,
.titlebar .titlebutton GtkImage:active:backdrop,
.titlebar .titlebutton GtkImage:backdrop,
.titlebar .titlebutton GtkImage:backdrop:hover,
.titlebar .button GtkImage:active:backdrop,
.titlebar .button GtkImage:backdrop,
.titlebar .button GtkImage:backdrop:hover {
color: @backdrop_header_text;
-gtk-image-effect: dim;
}
.titlebar .button GtkImage:insensitive,
.titlebar .titlebutton GtkImage:insensitive,
.titlebar .titlebutton .button GtkImage:insensitive {
color: @insensitive_header_text;
-gtk-image-effect: dim;
}
.titlebar .right .button:first-child,
.titlebar .right .titlebutton:first-child {