diff --git a/CREDITS b/CREDITS new file mode 100755 index 0000000..42fe424 --- /dev/null +++ b/CREDITS @@ -0,0 +1,6 @@ +Simon Steinbeiß +Joern Konopka +Georgi Karavasilev +David Barr + +Christian Medel diff --git a/README.md b/README.md index c7e7ad0..7500b41 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,36 @@ # OS-X-Leopard -OS X Leopard with Aqua elements (one of my favorites) +### OS X Leopard theme with Aqua elements later abandoned + +**Maintainer :** [Elbullazul](https://github.com/Elbullazul) + +**Distributor :** [B00merang Project](https://github.com/B00merang-Project) + +**License :** GPL v3 + +**More info :** http://b00merang.weebly.com/os-x-mavericks.html + +###Manual installation### + +Extract the zip file to the themes directory i.e. `/home/USERNAME/.themes` + +To set the theme in Gnome, run the following commands in Terminal, + +``` +gsettings set org.gnome.desktop.interface gtk-theme "OS X Leopard" +gsettings set org.gnome.desktop.wm.preferences theme "OS X Leopard" +``` + +To set the theme in Xfce, run the following commands in Terminal, + +``` +xfconf-query -c xsettings -p /Net/ThemeName -s "OS X Leopard" +``` + +### Requirements ### + +- GTK+ 3.6 or above +- Murrine and Pixmap theme engines + +### Contribute ### + +Contact us @ http://b00merang.weebly.com/contact.html diff --git a/cinnamon/background-assets/add-workspace-bg.svg b/cinnamon/background-assets/add-workspace-bg.svg new file mode 100755 index 0000000..8f26833 --- /dev/null +++ b/cinnamon/background-assets/add-workspace-bg.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/background-assets/buttonbox-bg.svg b/cinnamon/background-assets/buttonbox-bg.svg new file mode 100755 index 0000000..34214c1 --- /dev/null +++ b/cinnamon/background-assets/buttonbox-bg.svg @@ -0,0 +1,168 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/cinnamon/background-assets/dash-placeholder.svg b/cinnamon/background-assets/dash-placeholder.svg new file mode 100755 index 0000000..cbae148 --- /dev/null +++ b/cinnamon/background-assets/dash-placeholder.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/cinnamon/background-assets/desklet-body.svg b/cinnamon/background-assets/desklet-body.svg new file mode 100755 index 0000000..ce85a0c --- /dev/null +++ b/cinnamon/background-assets/desklet-body.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/background-assets/desklet-header.svg b/cinnamon/background-assets/desklet-header.svg new file mode 100755 index 0000000..c332283 --- /dev/null +++ b/cinnamon/background-assets/desklet-header.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/cinnamon/background-assets/hover.svg b/cinnamon/background-assets/hover.svg new file mode 100755 index 0000000..388f5e8 --- /dev/null +++ b/cinnamon/background-assets/hover.svg @@ -0,0 +1,97 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/cinnamon/background-assets/hover2.svg b/cinnamon/background-assets/hover2.svg new file mode 100755 index 0000000..f8cc918 --- /dev/null +++ b/cinnamon/background-assets/hover2.svg @@ -0,0 +1,76 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/cinnamon/background-assets/keyboard-bg.svg b/cinnamon/background-assets/keyboard-bg.svg new file mode 100755 index 0000000..1d4b9ae --- /dev/null +++ b/cinnamon/background-assets/keyboard-bg.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/background-assets/notification.svg b/cinnamon/background-assets/notification.svg new file mode 100755 index 0000000..cac0c67 --- /dev/null +++ b/cinnamon/background-assets/notification.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/cinnamon/background-assets/popup.svg b/cinnamon/background-assets/popup.svg new file mode 100755 index 0000000..9419977 --- /dev/null +++ b/cinnamon/background-assets/popup.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/background-assets/submenu-bg.svg b/cinnamon/background-assets/submenu-bg.svg new file mode 100755 index 0000000..6221963 --- /dev/null +++ b/cinnamon/background-assets/submenu-bg.svg @@ -0,0 +1,177 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/cinnamon/background-assets/workspace-close-area-bg.svg b/cinnamon/background-assets/workspace-close-area-bg.svg new file mode 100755 index 0000000..95f6319 --- /dev/null +++ b/cinnamon/background-assets/workspace-close-area-bg.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/buttons/button-focused-hover.svg b/cinnamon/buttons/button-focused-hover.svg new file mode 100755 index 0000000..58f5b40 --- /dev/null +++ b/cinnamon/buttons/button-focused-hover.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/buttons/button-focused-pressed.svg b/cinnamon/buttons/button-focused-pressed.svg new file mode 100755 index 0000000..58f5b40 --- /dev/null +++ b/cinnamon/buttons/button-focused-pressed.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/buttons/button-focused.svg b/cinnamon/buttons/button-focused.svg new file mode 100755 index 0000000..58f5b40 --- /dev/null +++ b/cinnamon/buttons/button-focused.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/buttons/button-hover.svg b/cinnamon/buttons/button-hover.svg new file mode 100755 index 0000000..6c40141 --- /dev/null +++ b/cinnamon/buttons/button-hover.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/buttons/button-insensitive.svg b/cinnamon/buttons/button-insensitive.svg new file mode 100755 index 0000000..8bafa57 --- /dev/null +++ b/cinnamon/buttons/button-insensitive.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/buttons/button-pressed.svg b/cinnamon/buttons/button-pressed.svg new file mode 100755 index 0000000..1792ffd --- /dev/null +++ b/cinnamon/buttons/button-pressed.svg @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/cinnamon/buttons/button.svg b/cinnamon/buttons/button.svg new file mode 100755 index 0000000..4b718a3 --- /dev/null +++ b/cinnamon/buttons/button.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/buttons/linked-button-left-checked.svg b/cinnamon/buttons/linked-button-left-checked.svg new file mode 100755 index 0000000..58f5b40 --- /dev/null +++ b/cinnamon/buttons/linked-button-left-checked.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/buttons/linked-button-left-hover.svg b/cinnamon/buttons/linked-button-left-hover.svg new file mode 100755 index 0000000..4b336f8 --- /dev/null +++ b/cinnamon/buttons/linked-button-left-hover.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/buttons/linked-button-left-pressed.svg b/cinnamon/buttons/linked-button-left-pressed.svg new file mode 100755 index 0000000..3cc0ca9 --- /dev/null +++ b/cinnamon/buttons/linked-button-left-pressed.svg @@ -0,0 +1,192 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/cinnamon/buttons/linked-button-left.svg b/cinnamon/buttons/linked-button-left.svg new file mode 100755 index 0000000..0aef5b3 --- /dev/null +++ b/cinnamon/buttons/linked-button-left.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/buttons/linked-button-middle-checked.svg b/cinnamon/buttons/linked-button-middle-checked.svg new file mode 100755 index 0000000..58f5b40 --- /dev/null +++ b/cinnamon/buttons/linked-button-middle-checked.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/buttons/linked-button-middle-hover.svg b/cinnamon/buttons/linked-button-middle-hover.svg new file mode 100755 index 0000000..9b44762 --- /dev/null +++ b/cinnamon/buttons/linked-button-middle-hover.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/buttons/linked-button-middle-pressed.svg b/cinnamon/buttons/linked-button-middle-pressed.svg new file mode 100755 index 0000000..e9bd94d --- /dev/null +++ b/cinnamon/buttons/linked-button-middle-pressed.svg @@ -0,0 +1,192 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/cinnamon/buttons/linked-button-middle.svg b/cinnamon/buttons/linked-button-middle.svg new file mode 100755 index 0000000..61fad41 --- /dev/null +++ b/cinnamon/buttons/linked-button-middle.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/buttons/linked-button-right-checked.svg b/cinnamon/buttons/linked-button-right-checked.svg new file mode 100755 index 0000000..58f5b40 --- /dev/null +++ b/cinnamon/buttons/linked-button-right-checked.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/buttons/linked-button-right-hover.svg b/cinnamon/buttons/linked-button-right-hover.svg new file mode 100755 index 0000000..3805bc6 --- /dev/null +++ b/cinnamon/buttons/linked-button-right-hover.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/buttons/linked-button-right-pressed.svg b/cinnamon/buttons/linked-button-right-pressed.svg new file mode 100755 index 0000000..8117e23 --- /dev/null +++ b/cinnamon/buttons/linked-button-right-pressed.svg @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/cinnamon/buttons/linked-button-right.svg b/cinnamon/buttons/linked-button-right.svg new file mode 100755 index 0000000..685c509 --- /dev/null +++ b/cinnamon/buttons/linked-button-right.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/cinnamon.css b/cinnamon/cinnamon.css new file mode 100755 index 0000000..b1ba504 --- /dev/null +++ b/cinnamon/cinnamon.css @@ -0,0 +1,2058 @@ +@import url(third-party-APPLET-stylesheets/weather.css); +@import url(third-party-APPLET-stylesheets/system-tray-collapsible.css); +@import url(third-party-APPLET-stylesheets/configurable-menu.css); +@import url(third-party-APPLET-stylesheets/slingshot.css); +@import url(third-party-APPLET-stylesheets/xcenter.css); +@import url(third-party-APPLET-stylesheets/stopwatch.css); +@import url(third-party-DESKLET-stylesheets/sticky-notes.css); +@import url(third-party-DESKLET-stylesheets/reddit-reader.css); +@import url(third-party-DESKLET-stylesheets/calculator.css); +@import url(third-party-EXTENSION-stylesheets/g-tile.css); + + +stage { + font-family: Droid Sans, sans-serif; + font-size: 9pt; +} + +.cinnamon-link { + color: #3c4041; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #3c4041; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} +/* =================================================================== + * Scrollbars + * ===================================================================*/ + +StScrollBar { + padding: 3px; + padding-right: 6px; +} + +StScrollView.vfade { + -st-vfade-offset: 0; +} + +StScrollView.hfade { + -st-hfade-offset: 0; +} + +StScrollView StScrollBar { + min-width: 8px; + min-height: 16px; +} + +StScrollBar StBin#trough { + background-color: transparent; +} + +StScrollBar StButton#vhandle, +StScrollBar StButton#hhandle { + background-color: rgba(150,150,150,0.6); + border-radius: 6px; + border: none; +} + + StScrollBar StButton#vhandle:hover, + StScrollBar StButton#hhandle:hover, + StScrollBar StButton#vhandle:focus, + StScrollBar StButton#hhandle:focus { + background-color: rgba(0,0,0,0.4); +} + + StScrollBar StButton#vhandle:active, + StScrollBar StButton#hhandle:active { + background-color: rgba(0,0,0,0.55); +} +/* =================================================================== + * Tooltips + * ===================================================================*/ + +#Tooltip { + border-image: url("background-assets/popup.svg") 7; + padding: 4px 10px; + color: #3c4041; + font-size: 9pt; + font-weight: normal; + text-align: center; +} +/* =================================================================== + * Switchers + Checkboxes + Radio buttons + * ===================================================================*/ + +/*---switchers---*/ + +.toggle-switch { + width: 28px; + height: 18px; +} + +.toggle-switch-us { + background-image: url("control-assets/off.svg"); + background-size: contain; +} +.toggle-switch-us:checked { + background-image: url("control-assets/on.svg"); + background-size: contain; +} + +.toggle-switch-intl { + background-image: url("control-assets/off.svg"); + background-size: contain; +} +.toggle-switch-intl:checked { + background-image: url("control-assets/on.svg"); + background-size: contain; +} + +/*---checkboxes---*/ + +.check-box CinnamonGenericContainer { + spacing: .2em; + min-height: 16px; +} + +.check-box StLabel { + padding-top: 1px; +} + +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("control-assets/checkbox-unchecked.svg"); +} + +.check-box:focus StBin { + background-image: url("control-assets/checkbox-unchecked-over.svg"); +} + +.check-box:checked StBin { + background-image: url("control-assets/checkbox-checked.svg"); +} + +.check-box:focus:checked StBin { + background-image: url("control-assets/checkbox-checked-over.svg"); +} + +/*---radio buttons---*/ + +.radiobutton CinnamonGenericContainer { + spacing: .2em; + min-height: 16px; +} + +.radiobutton StLabel { + padding-top: 1px; +} + +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("control-assets/radio-unselected.svg"); +} + +.radiobutton:focus StBin { + background-image: url("control-assets/radio-unselected-over.svg"); +} + +.radiobutton:checked StBin { + background-image: url("control-assets/radio-selected.svg"); +} + +.radiobutton:focus:checked StBin { + background-image: url("control-assets/radio-selected-focus.svg"); +} +/* =================================================================== + * PopupMenu (popupMenu.js) + * ===================================================================*/ + +.popup-menu-boxpointer { + -arrow-background-image: none; + -arrow-border-color: #3c4041; + -boxpointer-gap: 2px; + -arrow-border-radius: 16px; + -arrow-border-width: 0px; +} +.popup-menu, +.menu { + color: #3c4041; + font-size: 9.5pt; + padding-left: 0px; + padding-right: 0px; + padding-top: 0px; + padding-bottom: 0px; + min-width: 250px; + min-height: 80px; + border:rgba(0,0,0,0.8); + border-radius: 3px; + box-shadow: 0px 5px 11px 7px rgba(0,0,0,0.25); + background-color: rgba(255,255,255,0.9); +/* background-image: url('menu-background.png');*/ + border-top: 0px; + border-left: 0px; + border-right: 0px; + border-bottom: 0px; +} + +.popup-menu StEntry { + border-image: url("misc-assets/entry.svg") 7; + background-gradient-direction: none; + border: none; + box-shadow: none; + border-radius: 0; + height: 22px; + width: 220px; + color: #3c4041; + caret-color: #3c4041; + font-size: 9pt; + font-weight: normal; + caret-size: 1px; + selected-color: #3c4041; + selection-background-color: #2975E9; + padding: 4px 12px 3px 12px; +} + +.popup-submenu-menu-item:open { +} + +.popup-sub-menu { + color: #3c4041; + border: 1px rgba(150,150,150,0.5); + border-left: 0px; + padding-left: 14px; + border-right: 0px; +} +.popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; +} +.popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; +} +.popup-sub-menu StScrollBar { + padding: 4px; + padding-right: 0; +} +.popup-sub-menu StScrollBar StBin#trough { + border-width: 0px; +} +.popup-sub-menu StScrollBar StBin#vhandle { + background-color: rgba(215,215,215,1); + border-width: 0px; +} +.popup-combo-menu { + color: #eeeeee; + background-gradient-direction: vertical; + background-gradient-start: rgba(52,52,52,0.95); + background-gradient-end: rgba(44,44,44,0.95); + border: 1px solid rgba(255,255,255,0.1); + padding: 0em; + font-size: 7.5pt; + border-radius: 2px; +} + +/* The remaining popup-menu sizing is all done in ems, so that if you + * override .popup-menu.font-size, everything else will scale with it. + */ +.popup-menu-content { + padding: 0.8em 0em; +} + +.popup-menu-item { + padding: .4em 1.75em; + spacing: 1em; + border: 1px solid transparent; + border-bottom: 0px; + border-left: 0px; + border-right: 0px; +} + +.popup-menu-item:active { + color: #3c4041; + border-image: url('background-assets/hover.svg') 2 2 2 2 stretch; + border: 1px transparent; + border-bottom: 0px; + border-left: 0px; + border-right: 0px; +} + +.popup-menu-item:insensitive { + color: #8c8c8c; +} +.popup-image-menu-item { +} +.popup-combobox-item { + spacing: 1em; +} +.popup-separator-menu-item { + background-color: #e4e4e4; + box-shadow: 0px 1px 1px 0px rgba(220,220,220,0.06); + border-radius: 5px; + -margin-horizontal: 14px; + height: 1px; +} +.popup-alternating-menu-item:alternate { + font-weight: normal; +} +.popup-slider-menu-item, +.slider { + height: 1em; + -slider-height: 0.3em; + -slider-background-color: rgba(60,60,60,.2); + -slider-border-color:transparent; + -slider-active-background-color: #1460c0; + -slider-active-border-color:rgba(192,195,204,.5); + -slider-border-width: 1px; + -slider-handle-radius: 6px; + color: white; +} + +.popup-device-menu-item { + spacing: .5em; +} +.popup-inactive-menu-item { + font-weight: normal; + color: #999; +} +.popup-subtitle-menu-item { + font-weight: normal; +} +.popup-menu-icon { + icon-size: 1em; +} +/* Switches (to be used in menus) */ + +.toggle-switch { + width: 28px; + height: 18px; +} + +.toggle-switch-us { + background-image: url("control-assets/off.svg"); + background-size: contain; +} +.toggle-switch-us:checked { + background-image: url("control-assets/on.svg"); + background-size: contain; +} + +.toggle-switch-intl { + background-image: url("control-assets/off.svg"); + background-size: contain; +} +.toggle-switch-intl:checked { + background-image: url("control-assets/on.svg"); + background-size: contain; +} +/* =================================================================== + * Panel (panel.js) + * ===================================================================*/ +#panel { + background-color: rgba(245,255,255,0.7); + box-shadow: 0 0 6px 6px rgba(20,20,20,0.5); + outline: none; + color: #326b65; + font-size: 9pt; + height: 26px; + padding: 0px; + background-gradient-direction: vertical; + background-gradient-start: rgba(245,245,245,0.7); + background-gradient-end: rgba(210,210,210,0.7); +} + +#panelLeft, #panelCenter, #panelRight { + spacing: 0px; +} + +#panelLeft:ltr { +padding-left: 0px; +} + +#panelLeft:rtl { +padding-left: 0px; +} + +#panelRight:ltr { +padding-right: 0px; +spacing: 0px; +} + +#panelRight:rtl { +padding-right: 0px; +spacing: 0px; +} + +.panel-status-button, +.panel-button { + -natural-hpadding: 5px; + -minimum-hpadding: 5px; + font-weight: normal; + border: 1px solid transparent; + transition-duration: 150; +} + +.panel-status-button:hover, +.panel-button:hover { + background-color: #083854; + border-radius: 0px; + color: #083854; + box-shadow: inset 0px -1px 0px 0px rgba(37,154,202,1); + transition-duration: 100; +} + +.system-status-icon { + icon-size: 1.3em; +} + +#panelLeft:dnd { + background: rgba(220,241,241,0.9); + +} + +#panelCenter:dnd { + background: rgba(230,210,230,0.95); + border-radius: 0; +} + +#panelRight:dnd { + background: rgba(255,255,210,0.8); +} +/* =================================================================== + * Expo view + * ===================================================================*/ + +.expo-background { + background-image: url('expo-scale-assets/linen.jpg'); + background-size: cover; +} + +.expo-workspace-thumbnail-frame, +.expo-workspace-thumbnail-frame#active { + /* border-image: url("expo-scale-assets/workspace-frame.svg") 6; */ + border: 8px solid transparent; + border-image: url('expo-scale-assets/shadow.png') 10; +} + +.workspace-thumbnails { + spacing: 26px; + padding-left: 10px; + padding-right: 9px; +} + +.workspace-thumbnails .workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0); + background-image: none; +} + +.workspace-overview-background-shade { + background-image: url('expo-scale-assets/linen.jpg'); +} + +.workspace-add-button { + border-image: url("background-assets/add-workspace-bg.svg") 3; + background-image: url("expo-scale-assets/plus.svg"); + background-size: 25px 24px; + height: 200px; + width: 35px; +} + +.workspace-add-button:hover { + border-image: url("background-assets/add-workspace-bg.svg") 3; + background-image: url("expo-scale-assets/plus-hover.svg"); + background-size: 25px 24px; + height: 200px; + width: 35px; +} + +.workspace-close-button { + background-image: url("control-assets/close.svg"); + height: 41px; + width: 41px; + -cinnamon-close-overlap: 28px; +} + +.workspace-close-button:hover, +.workspace-close-button:active { + background-image: url("control-assets/close-hover.svg"); +} + +.expo-workspaces-name-entry { + /* border-image: url("expo-scale-assets/workspace-name.svg") 6; */ + border-radius: 4px; + font-weight: normal; + font-size: 13pt; + height: 18px; + padding: 10px 12px; + text-align: center; + color: #fff; +} + +.expo-workspaces-name-entry#selected { + /* border-image: url("expo-scale-assets/workspace-name-focused.svg") 6; */ + height: 18px; + padding: 10px 12px; + text-align: center; + color: #fff; +} + +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border-image: url("expo-scale-assets/workspace-name-pressed.svg") 12; + height: 15px; + padding: 10px 12px; + text-align: center; + font-weight: normal; + color: #000; + selected-color: #fff; + caret-color: #000; + caret-size: 1px; + selection-background-color: #2975E9; +} + +.window-close-area { + border-image: url("background-assets/workspace-close-area-bg.svg") 7; + background-image: url("expo-scale-assets/trash.svg"); + background-size: 24px 30px; + height: 100px; + width: 350px; +} + +.workspace-osd { + background-color: rgba(50,50,50,0.8); + border: 2px solid rgba(90,90,90,0.95); + border-radius: 4px; + padding: 12px 17px; + color: #fff; + font-weight: normal; + font-size: 20pt; +} +/* =================================================================== + * Scale view + * ===================================================================*/ + +.window-caption { + /* border-image: url("expo-scale-assets/window-name.svg") 6; */ + color: #fff; + font-size: 11pt; + font-weight: normal; + padding: 6px 8px; + -cinnamon-caption-spacing: 10px; +} + +.window-caption#selected { + /* border-image: url("expo-scale-assets/window-name-focused.svg") 6; */ + /* color: #3c4041; */ + spacing: 25px; +} + +.window-close { + background-image: url("control-assets/close.svg"); + height: 41px; + width: 41px; + -cinnamon-close-overlap: 22px; +} + +.window-close:hover, +.window-close:active { + background-image: url("control-assets/close-hover.svg"); +} +/* =================================================================== +* Desklets (desklet.js) +* ===================================================================*/ + +.desklet { + color: #3c4041; +} + +.desklet-with-borders { + border-image: url("background-assets/popup.svg") 7; + color: #3c4041; + font-weight: normal; + padding: 8px; +} + +.desklet-with-borders-and-header { + border-image: url("background-assets/desklet-body.svg") 7; + color: #3c4041; + padding: 8px; +} + +.desklet-header { + border-image: url("background-assets/desklet-header.svg") 11; + padding: 8px; + padding-top: 6px; + padding-bottom: 6px; + font-size: 9pt; + font-weight: normal; + text-shadow: none; + color: #3c4041; +} + +.desklet-drag-placeholder { + border: 0 solid #ccc; + border-radius: 0; + background: none; +} + +.xkcd-box { + padding: 0; + border: none; + background-color: transparent; + border-radius: 0; +} + +.photoframe-box { + border-image: url("background-assets/popup.svg") 7; + padding: 4px; +} + +.clock-desklet-label { + font-weight: normal; + padding: 10px; + color: #3c4041; +} + +.clock-desklet-label { + color: #3c4041; +} +/* =================================================================== + * Date applet + * ===================================================================*/ + +.calendar { + padding: 6px 18px 8px 18px; + spacing-rows: 5px; + spacing-columns: 5px; +} + +.datemenu-date-label { + padding: .5em 0 .5em 0; + font-size: 10pt; + font-weight: normal; + text-align: center; + color: #3c4041; +} + +.calendar-month-label { + padding-top: 2px; + font-size: 8pt; + font-weight: normal; + color: #888; +} + +.calendar-change-month-back, +.calendar-change-month-forward:rtl { + background-image: url("control-assets/calendar-arrow-left.svg"); + background-size: 16px; + height: 16px; + width: 16px; +} + +.calendar-change-month-back:hover { + background-image: url("control-assets/calendar-arrow-left-hover.svg"); + background-size: 16px; + height: 16px; + width: 16px; +} + +.calendar-change-month-forward, +.calendar-change-month-back:rtl { + background-image: url("control-assets/calendar-arrow-right.svg"); + background-size: 16px; + height: 16px; + width: 16px; +} + +.calendar-change-month-forward:hover { + background-image: url("control-assets/calendar-arrow-right-hover.svg"); + background-size: 16px; + height: 16px; + width: 16px; +} + +.calendar-day-base { + font-size: 9pt; + text-align: center; + width: 26px; + height: 26px; +} + +.calendar-day-base:active { +} + +.calendar-day-heading { + font-size: 9pt; + color: #3c4041; + padding-top: 12px; + padding-bottom: 6px; + height: 15px; +} + +.calendar-week-number { + color: rgba(255, 255, 255, .3); + font-size: 8pt; + height: 16px; + width: 12px; + padding-top: 7px; + padding-right: 6px; +} + +.calendar-day { +} + +.calendar-day-top { +} + +.calendar-day-left { +} + +.calendar-work-day { + border-image: url("misc-assets/calendar-work-day.svg") 6; + border: none; + color: #3c4041; +} + +.calendar-nonwork-day { + border-image: url("misc-assets/calendar-nonwork-day.svg") 6; + border: none; + color: #3c4041; +} + +.calendar-today { + border-image: url("misc-assets/calendar-today.svg") 6; + color: #3c4041; + font-weight: normal; +} + +.calendar-other-month-day { + border-image: url("misc-assets/calendar-other-month-day.svg") 6; + color: rgba(255, 255, 255, .3); +} +/* =================================================================== + * Notification Applet + * ===================================================================*/ + +.notification-applet-padding { + padding: .5em 1em; +} + +/* =================================================================== + * Notifications + * ===================================================================*/ + +#notification { + font-size: 10pt; + /* border-image: url("background-assets/notification.svg") 7; */ + background-gradient-direction: vertical; + background-gradient-start: rgba(252,252,252,0.9); + background-gradient-end: rgba(244,244,244,0.9); + padding: 8px 8px 8px 8px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 6px; + opacity: 255px; + mouseover-opacity: 255px; + width: 34em; + color: #000; + border-radius: 4px; + border: 1px solid #8c8c8c; +} + +#notification.multi-line-notification { + padding: 8px 8px 8px 8px; + color: #000; +} + +.notification-with-image { + min-height: 159px; + color: rgb(70,70,70); +} + +#notification-scrollview { + max-height: 100em; +} + +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 10em; +} + +#notification-body { + spacing: 5px; +} + +#notification-actions { + spacing: 10px; +} + +#notification StEntry { + border-image: url("misc-assets/entry.svg") 7; + background-gradient-direction: none; + border: none; + box-shadow: none; + border-radius: 0; + height: 22px; + width: 220px; + color: #000; + caret-color: #000; + font-size: 9pt; + font-weight: normal; + caret-size: 1px; + selected-color: #3c4041; + selection-background-color: #2975E9; + padding: 4px 12px 3px 12px; +} + +#notification StEntry:focus { + border-image: url("misc-assets/entry-focused.svg") 6; + background-gradient-direction: none; + border: none; + box-shadow: none; + border-radius: 0; + height: 22px; + width: 220px; + color: #000; + caret-color: #000; + font-size: 9pt; + font-weight: normal; + caret-size: 1px; + selected-color: #fff; + selection-background-color: #066DC1; + padding: 4px 12px 3px 12px; +} +/* =================================================================== + * Alt Tab + * ===================================================================*/ + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + background-color: rgba(50,50,50,0.7); + border: 0px solid rgba(80,80,80,0.9); + border-radius: 10px; + box-shadow: 0 0 20px 8px rgba(20,20,20,0.5); + color: transparent; + padding: 20px; + font-size: 9pt; + font-weight: normal; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.thumbnail-scroll-gradient-left { + background-color: transparent; + border-radius: 24px; + border-radius-topright: 0; + border-radius-bottomright: 0; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: transparent; + border-radius: 24px; + border-radius-topleft: 0; + border-radius-bottomleft: 0; + width: 60px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 6px; + border: 0 solid transparent; + color: transparent; +} + +.switcher-list .item-box:outlined { + padding: 8px; +} + +.switcher-list .item-box:selected { + font-weigth: normal; + border-radius: 4px; + background-color: rgba(0,0,0,0.7); + color: #fff; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: red; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("misc-assets/corner-ripple.svg"); +} + +.ripple-box:rtl { + background-image: url("misc-assets/corner-ripple.svg"); +} + +.switcher-arrow { + border-color: rgba(0,0,0,0); + color: #3c4041; +} + +.switcher-arrow:highlighted { + border-color: rgba(0,0,0,0); +} + +.switcher-preview-backdrop { + background-color: rgba(25,25,25,0.95); +} +/* =================================================================== + * Buttons + * ===================================================================*/ + +/*---modal dialog---*/ + +.modal-dialog-button { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #3c4041; + font-weight: normal; +} + +.modal-dialog-button:hover { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-hover.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #3c4041; +} + +.modal-dialog-button:focus { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-focused.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #3c4041; +} + +.modal-dialog-button:active, +.modal-dialog-button:pressed { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-pressed.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #3c4041; +} + +.modal-dialog-button:focus:hover { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-focused-hover.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #3c4041; +} + +.modal-dialog-button:focus:active, +.modal-dialog-button:focus:pressed { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-focused-pressed.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #3c4041; +} + +.modal-dialog-button:disabled { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-insensitive.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: rgba(255, 255, 255, .3); +} + +/*---notification---*/ + +.notification-button { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #fff; + font-weight: normal; + -st-natural-width: 80px; +} + +.notification-button:hover { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-hover.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #fff; + -st-natural-width: 80px; +} + +.notification-button:focus { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-focused.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + min-width: 24px; + color: #fff; + -st-natural-width: 80px; +} + +.notification-button:active, +.notification-button:pressed { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-pressed.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #fff; + -st-natural-width: 80px; +} + +.notification-button:focus:hover { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-focused-hover.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #fff; + -st-natural-width: 80px; +} + +.notification-button:focus:active, +.notification-button:focus:pressed { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-focused-pressed.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: #fff; + -st-natural-width: 80px; +} + +.notification-button:insensitive { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-insensitive.svg") 7; + padding: 6px; + padding-right: 24px; + padding-left: 24px; + color: rgba(255, 255, 255, .3); + -st-natural-width: 80px; +} + +/*---notification icon button---*/ + +.notification-icon-button { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button.svg") 7; + padding: 6px; + color: #fff; +} + +.notification-icon-button:hover { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-hover.svg") 7; + padding: 6px; + color: #fff; +} + +.notification-icon-button:focus { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-focused.svg") 7; + padding: 6px; + color: #fff; +} + +.notification-icon-button:active, +.notification-icon-button:pressed { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-pressed.svg") 7; + padding: 6px; + color: #fff; +} + +.notification-icon-button:focus:hover { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-focused-hover.svg") 7; + padding: fff; + color: #fff; +} + +.notification-icon-button:focus:active, +.notification-icon-button:focus:pressed { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-focused-pressed.svg") 7; + padding: 6px; + color: #fff; +} + +.notification-icon-button:disabled { + background-color: transparent; + background-gradient-direction: none; + border: none; + border-radius: 0; + border-image: url("buttons/button-insensitive.svg") 7; + padding: 6px; + color: rgba(0, 0, 0, .6); +} + +.notification-icon-button > StIcon { + icon-size: 16px; +} +/* =================================================================== + * Modal dialogs + * ===================================================================*/ + +.modal-dialog { + border-image: url("background-assets/popup.svg") 7; + padding: 0; + border-radius: 0; + padding: 0; + color: #3c4041; +} + +.modal-dialog > * { + padding: 18px; + padding-bottom: 0; + border-radius: 0; +} + +.modal-dialog-button-box, +.modal-dialog > .modal-dialog-button-box { + border-image: url("background-assets/buttonbox-bg.svg") 8; + spacing: 0; + margin: 0; + padding: 16px; + padding-bottom: 7px; + padding-top: 7px; +} +/* =================================================================== + * Run dialog + * ===================================================================*/ + +.run-dialog .modal-dialog-button, +.run-dialog .modal-dialog-button:hover, +.run-dialog .modal-dialog-button:focus, +.run-dialog .modal-dialog-button:active, +.run-dialog .modal-dialog-button:pressed, +.run-dialog .modal-dialog-button:focus:hover, +.run-dialog .modal-dialog-button:focus:active, +.run-dialog .modal-dialog-button:focus:pressed, +.run-dialog .modal-dialog-button:insensitive { + border-image: none; +} + +.run-dialog > .modal-dialog-button-box { + background-color: transparent; + border-image: none; + box-shadow: none; + padding: 0; + height: 0; +} + +.run-dialog > * { + border-image: url("background-assets/popup.svg") 7; + padding: 10px; +} + +.run-dialog-label { + font-size: 0; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} + +.run-dialog-entry { + border-image: url("misc-assets/entry.svg") 7; + background-gradient-direction: none; + border: none; + box-shadow: none; + border-radius: 0; + height: 22px; + width: 220px; + color: #3c4041; + caret-color: #3c4041;; + font-size: 9pt; + font-weight: normal; + caret-size: 1px; + selected-color: #3c4041; + selection-background-color: #2975E9; + padding: 4px 12px 3px 12px; +} + +.run-dialog-entry:focus { + border-image: url("misc-assets/entry-focused.svg") 6; + background-gradient-direction: none; + border: none; + box-shadow: none; + border-radius: 0; + height: 22px; + width: 220px; + color: #000; + caret-color: #000; + font-size: 9pt; + font-weight: normal; + caret-size: 1px; + selected-color: #3c4041; + selection-background-color: #2975E9; + padding: 4px 12px 3px 12px; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} +/* =================================================================== + * Lightbox + flashspot + * ===================================================================*/ + +.lightbox { + background-color: rgba(0, 0, 0, .6); +} + +.flashspot { + background-color: rgba(255, 255, 255, .6); +} +/* =================================================================== + * About Dialog (applet.js and desklet.js) + * ===================================================================*/ + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 24px; +} + +.about-title { + font-size: 2em; + font-weight: normal; +} + +.about-uuid { + font-size: 10px; + color: rgba(255, 255, 255, .3); +} + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} + +.about-scrollBox { + border-image: url("misc-assets/entry.svg") 7; + padding: 4px; + padding-right: 0; +} + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} + +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} + +.about-version { + padding-left: 7px; + font-size: 10px; + color: rgba(255, 255, 255, .3); +} +/* =================================================================== + * Looking Glass dialog + * ===================================================================*/ + +#LookingGlassDialog { + border-image: url("background-assets/notification.svg") 7; + padding: 10px; + color: #3c4041; +} +/* =================================================================== + * Magnifier + * ===================================================================*/ + +.magnifier-zoom-region { + border: 2px solid rgba(128, 0, 0, 255); +} + +.magnifier-zoom-region.full-screen { + border-width: 0; +} +/* =================================================================== + * On screen keyboard + * ===================================================================*/ + +#keyboard { + border-image: url("background-assets/keyboard-bg.svg") 7; +} + +.keyboard-layout { + spacing: 8px; + padding: 12px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + border-image: url("buttons/button.svg") 7; + padding: 16px; + color: #3c4041; + font-size: 12pt; + font-weight: normal; +} + +.keyboard-key:hover { + border-image: url("buttons/button-hover.svg") 7; + padding: 16px; +} + +.keyboard-key:checked, +.keyboard-key:active { + border-image: url("buttons/button-pressed.svg") 7; + padding: 16px; +} + +.keyboard-key:grayed { + border-image: url("buttons/button-insensitive.svg") 7; + padding: 16px; + color: rgba(255, 255, 255, .3); +} + +.keyboard-subkeys { + padding: 0; + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, .85); + -arrow-border-width: 1px; + -arrow-border-color: rgba(255, 255, 255, .45); + -arrow-base: 16px; + -arrow-rise: 8px; + -boxpointer-gap: 2px;; +} +/* =================================================================== + * Menu (menu.js) + * ===================================================================*/ + +.menu-favorites-box { + margin: auto; + padding: 10px; + border-image: url('favorites-background.png') 11; +} + +.menu-favorites-button { + padding: 10px; +} + +.menu-favorites-button:hover { + border-image: url("background-assets/hover.svg") 4; +} + +.menu-places-box { + margin: auto; + padding: 8px; + border: 0 solid transparent; +} + +.menu-places-button { + padding-top: 10px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 10px; +} + +.menu-categories-box { + padding-top: 10px; + padding-left: 30px; + padding-right: 30px; + padding-bottom: 10px; +} + +.menu-applications-inner-box { + padding-top: 10px; + padding-left: 10px; + padding-right: 0; + padding-bottom: 0px; +} + +.menu-applications-outer-box { + padding-top: 10px; + padding-left: 10px; + padding-right: 0; + padding-bottom: 0px; +} + +.menu-application-button { + padding-top: 7px; + padding-left: 7px; + padding-right: 0; + padding-bottom: 7px; + max-width: 10px; +} + +.menu-application-button-selected { + border-image: url("background-assets/hover.svg") 4; + padding-top: 7px; + padding-left: 7px; + padding-right: 0; + padding-bottom: 7px; + color: #3c4041; +} + +.menu-application-button-label:ltr { + padding-left: 5px; +} + +.menu-application-button-label:rtl { + padding-right: 5px; +} + +.menu-application-button:highlighted { + border-image: url("misc-assets/highlighted.svg") 4; +} + +.menu-application-button-selected:highlighted { + border-image: url("background-assets/hover.svg") 4; +} + +.menu-category-button { + padding-top: 7px; + padding-left: 7px; + padding-right: 7px; + padding-bottom: 7px; +} + +/* unfocused categories button*/ + +.menu-category-button-greyed { + padding-top: 7px; + padding-left: 7px; + padding-right: 7px; + padding-bottom: 7px; + color: #808080; + font-style: normal; +} + +.menu-category-button-selected { + border-image: url("background-assets/hover.svg") 8; + padding-top: 7px; + padding-left: 7px; + padding-right: 7px; + padding-bottom: 7px; + color: #3c4041; +} + +.menu-category-button-label:ltr { + padding-left: 5px +} + +.menu-category-button-label:rtl { + padding-right: 5px +} + +.menu-category-button-button:hover { +} + +/* Name and description of the currently hovered item in the menu + * This appears on the bottom right hand corner of the menu*/ + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; +} + +.menu-selected-app-title { + font-weight: normal; +} + +.menu-selected-app-description { + max-width: 150px; +} + +.menu-search-box { + padding-left: 30px; +} + +.menu-search-entry-icon { + icon-size: 16px; + color: #86bfd6; +} + +/* Context menu (at the moment only for favorites) */ +.menu-context-menu { +} +/* =================================================================== + * Window list (windowList.js) + * ===================================================================*/ + +.window-list-box { + spacing: 4px; + padding-top: -1px; +} + +.window-list-item-label { + font-weight: normal; + width: 15em; + padding-left: 0px; + padding-right: 0px; + min-width: 5px; +} + +.window-list-item-box { + font-weight: normal; + border-image: url("panel-assets/bottom-item-active-hover.svg") 1 0 10; +} + + +.window-list-item-box:hover { + /*box-shadow: inset 0px 0px 0px 1px rgba(120,120,120,0.5); */ + border-image:url("panel-assets/bottom-item-active.svg"); + +} + +.window-list-item-demands-attention { + font-weight: normal; + border-image: url("panel-assets/bottom-item-attention.svg") 4; +} + +/* +.window-list-box { + spacing: 3px; + padding: 0; +} + +.window-list-item-label { + width: 15em; + min-width: 5px; +} + +.window-list-item-box { + color: #fff; + font-weight: normal; + padding-left: 4px; + padding-right: 4px; +} + +.window-list-item-box:hover,*/ +.window-list-item-box:active, +.window-list-item-box:checked, +.window-list-item-box:focus, +.window-list-item-box:checked:hover, +.window-list-item-box:focus:hover, +.window-list-item-box:active:hover, +/*.window-list-item-demands-attention,*/ +.window-list-item-demands-attention:hover { +} + +/*-----top panel-----*/ + +.panel-top .window-list-item-box:hover { + font-weight: normal; + border-image: url("panel-assets/top-item-hover.svg") 4; +} + +.panel-top .window-list-item-box:active, +.panel-top .window-list-item-box:checked, +.panel-top .window-list-item-box:focus { + font-weight: normal; + border-image: url("panel-assets/top-item-active.svg") 4; + color: #3c4041; +} + +.panel-top .window-list-item-box:checked:hover, +.panel-top .window-list-item-box:focus:hover, +.panel-top .window-list-item-box:active:hover { + font-weight: normal; + border-image: url("panel-assets/top-item-active-hover.svg") 4; + color: #3c4041; +} + +.panel-top .window-list-item-demands-attention { + border-image: url("panel-assets/top-item-attention.svg") 4; +} + +.panel-top .window-list-item-demands-attention:hover { + border-image: url("panel-assets/top-item-attention-hover.svg") 4; +} + +/*-----bottom panel-----*/ + +.panel-bottom .window-list-item-box:hover { + font-weight: normal; + border-image: url("panel-assets/bottom-item-hover.svg") 4; +} + +.panel-bottom .window-list-item-box:active, +.panel-bottom .window-list-item-box:checked, +.panel-bottom .window-list-item-box:focus { + font-weight: normal; + border-image: url("panel-assets/bottom-item-active.svg") 4; + color: #3c4041; +} + +.panel-bottom .window-list-item-box:checked:hover, +.panel-bottom .window-list-item-box:focus:hover, +.panel-bottom .window-list-item-box:active:hover { + font-weight: normal; + border-image: url("panel-assets/bottom-item-active-hover.svg") 4; + color: #3c4041; +} + +.panel-bottom .window-list-item-demands-attention { + border-image: url("panel-assets/bottom-item-attention.svg") 4; +} + +.panel-bottom .window-list-item-demands-attention:hover { + border-image: url("panel-assets/bottom-item-attention-hover.svg") 4; +} +/* =================================================================== + * Sound Applet (status/volume.js) + * ===================================================================*/ + +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} + +.sound-button { + border-image: url("buttons/button.svg") 7; + width: 22px; + height: 22px; + padding: 4px; +} + +.sound-button:hover { + border-image: url("buttons/button-hover.svg") 7; +} + +.sound-button:active { + border-image: url("buttons/button-pressed.svg") 7; +} + +.sound-button StIcon { + icon-size: 16px; +} + +.sound-track-infos { + padding: 5px; + padding-left: 18px; +} + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} + +.sound-track-info StIcon { + icon-size: 16px; +} + +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} + +.sound-track-box { + max-width: 220px; +} + +.sound-track-cover { + padding: 10px; +} + +.sound-seek-box { + padding-left: 20px; +} + +.sound-seek-box .popup-menu-item { + padding-right: 3px; + padding-left: 3px; +} + +.sound-seek-box .popup-menu-item:active { + border-image: url("background-assets/hover.svg") 4; +} + +.sound-seek-box StLabel { + padding-top: 3px; +} + +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 122px; +} + +.sound-volume-menu-item { + padding: .4em 1.5em; +} + +.sound-volume-menu-item StIcon { + icon-size: 16px; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding-top: 5px; + padding-bottom: 10px; + padding-left: 10px; + padding-right: 10px; +} +/* =================================================================== + * Workspace Switcher applet (workspaceSwitcher.js) + * ===================================================================*/ + +#workspaceSwitcher { + spacing: 0; +} + +.workspace-button { + padding-left: 8px; + padding-right: 8px; + color: #3c4041; + font-weight: normal; +} + +.panel-bottom .workspace-button { + padding-top: 1px; +} + +/*---top panel---*/ + +.panel-top .workspace-button:outlined { + border-image: url("panel-assets/top-item-active.svg") 4; + color: #3c4041; +} + +.panel-top .workspace-button:hover { + border-image: url("panel-assets/top-item-hover.svg") 4; +} + +.panel-top .workspace-button:outlined:hover { + border-image: url("panel-assets/top-item-active-hover.svg") 4; + color: #3c4041; +} + +/*---bottom panel---*/ + +.panel-bottom .workspace-button:outlined { + border-image: url("panel-assets/bottom-item-active.svg") 4; + color: #3c4041; +} + +.panel-bottom .workspace-button:hover { + border-image: url("panel-assets/bottom-item-hover.svg") 4; +} + +.panel-bottom .workspace-button:outlined:hover { + border-image: url("panel-assets/bottom-item-active-hover.svg") 4; + color: #3c4041; +} +/* =================================================================== + * Panel Launchers Applet (panelLaunchers.js) + * ===================================================================*/ + +#panel-launchers-box { +} + +.panel-launcher { + margin: 0; + padding: 0 4px; +} + +.panel-launcher:hover { +} + +.panel-top .panel-launcher:hover { + border-image: url("panel-assets/top-item-hover.svg") 4; +} + +.panel-bottom .panel-launcher:hover { + border-image: url("panel-assets/bottom-item-hover.svg") 4; +} + +.panel-launcher-add-dialog-content-box { + padding: 6px; + spacing: 20px; +} + +.panel-launcher-add-dialog-content-box-left { + padding: 6px; + spacing: 20px; +} + +.panel-launcher-add-dialog-content-box-right { + padding: 6px; + spacing: 10px; +} +/* =================================================================== + * Hot corners + * ===================================================================*/ + +#overview-corner { + background-image: url("control-assets/hotcorner-icon.svg"); +} + +#overview-corner:hover { + background-image: url("control-assets/hotcorner-icon-hover.svg"); +} +/* =================================================================== + * Applets (applet.js) + * ===================================================================*/ + +.applet-separator { + background-image: url("panel-assets/panel-separator.svg"); + background-repeat: repeat; + width: 9px; + padding: 0; +} + +.applet-separator-line { +} + +.applet-box { + font-weight: normal; + color: #3c4041; + padding-left: 4px; + padding-right: 4px; +} + +.applet-box:hover, +.applet-box:active { + font-weight: normal; + color: white; + background-color: #155cc4; +} + +.applet-label { + font-weight: normal; + color: #3c4041; +} + +.applet-label:hover { + font-weight: normal; + color: white; +} + +.applet-icon { + icon-size: 12px; +} + +.applet-icon:hover, +.applet-box:hover > .applet-icon { +} +/* =================================================================== + * User Applet + * ===================================================================*/ + +.user-box { + padding: .4em 1.5em; + padding-bottom: .6em; + spacing: 10px; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: 0 solid transparent; + border-radius: 0; + padding: 0; + border-radius: 0; + padding: 0; +} + +.user-label { + color: #3c4041; + font-size: 10pt; + font-weight: normal; + margin: 0; +} +/* =================================================================== + * Snap/Tile OSD Popup + * ===================================================================*/ + +.snap-osd { + background-color: rgba(255,255,255,0.65); + font-size: 14pt; + font-weight: normal; + padding: 10px; + color: black; + text-align: center; + border-radius: 4px; +} + +.info-osd { + font-size: 18pt; + font-weight: normal; + background-color: rgba(255,255,255,0.65); + color: black; + padding: 20px; + text-align: center; + border-radius: 4px; +} + +.osd-window { + background-color: rgba(255,255,255,0.65); + padding: 20px; + color: black; + spacing: 1em; + border-radius: 4px; +} + +.osd-window .level { + height: 0.7em; + border-radius: 4px; + background-color: rgba(255,255,255,0.65); +} + +.tile-preview, +.tile-preview.snap, +.tile-hud, +.tile-hud.snap { + background-color: #2975E9; +} + +.tile-hud:top { + border-top-width: 0px; + border-radius: 0px 0px 8px 8px; +} + +.tile-hud:bottom { + border-bottom-width: 0px; + border-radius: 8px 8px 0px 0px; +} + +.tile-hud:left { + border-left-width: 0px; + border-radius: 0px 8px 8px 0px; +} + +.tile-hud:right { + border-right-width: 0px; + border-radius: 8px 0px 0px 8px; +} + +.tile-hud:top-left { + border-top-width: 0px; + border-left-width: 0px; + border-radius: 0px 0px 8px 0px; +} + +.tile-hud:top-right { + border-top-width: 0px; + border-right-width: 0px; + border-radius: 0px 0px 0px 8px; +} + +.tile-hud:bottom-left { + border-bottom-width: 0px; + border-left-width: 0px; + border-radius: 0px 8px 0px 0px; +} + +.tile-hud:bottom-right { + border-bottom-width: 0px; + border-right-width: 0px; + border-radius: 8px 0px 0px 0px; +} diff --git a/cinnamon/control-assets/calendar-arrow-left-hover.svg b/cinnamon/control-assets/calendar-arrow-left-hover.svg new file mode 100755 index 0000000..1bf824a --- /dev/null +++ b/cinnamon/control-assets/calendar-arrow-left-hover.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/cinnamon/control-assets/calendar-arrow-left.svg b/cinnamon/control-assets/calendar-arrow-left.svg new file mode 100755 index 0000000..4836804 --- /dev/null +++ b/cinnamon/control-assets/calendar-arrow-left.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/cinnamon/control-assets/calendar-arrow-right-hover.svg b/cinnamon/control-assets/calendar-arrow-right-hover.svg new file mode 100755 index 0000000..bd96257 --- /dev/null +++ b/cinnamon/control-assets/calendar-arrow-right-hover.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/cinnamon/control-assets/calendar-arrow-right.svg b/cinnamon/control-assets/calendar-arrow-right.svg new file mode 100755 index 0000000..6380416 --- /dev/null +++ b/cinnamon/control-assets/calendar-arrow-right.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/cinnamon/control-assets/checkbox-checked-over.svg b/cinnamon/control-assets/checkbox-checked-over.svg new file mode 100755 index 0000000..9d04b9b --- /dev/null +++ b/cinnamon/control-assets/checkbox-checked-over.svg @@ -0,0 +1,347 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/cinnamon/control-assets/checkbox-checked.svg b/cinnamon/control-assets/checkbox-checked.svg new file mode 100755 index 0000000..67886e4 --- /dev/null +++ b/cinnamon/control-assets/checkbox-checked.svg @@ -0,0 +1,146 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/cinnamon/control-assets/checkbox-unchecked-over.svg b/cinnamon/control-assets/checkbox-unchecked-over.svg new file mode 100755 index 0000000..809d154 --- /dev/null +++ b/cinnamon/control-assets/checkbox-unchecked-over.svg @@ -0,0 +1,295 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/cinnamon/control-assets/checkbox-unchecked.svg b/cinnamon/control-assets/checkbox-unchecked.svg new file mode 100755 index 0000000..d63566f --- /dev/null +++ b/cinnamon/control-assets/checkbox-unchecked.svg @@ -0,0 +1,294 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/cinnamon/control-assets/close-hover.svg b/cinnamon/control-assets/close-hover.svg new file mode 100755 index 0000000..87e7b5f --- /dev/null +++ b/cinnamon/control-assets/close-hover.svg @@ -0,0 +1,79 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/control-assets/close.svg b/cinnamon/control-assets/close.svg new file mode 100755 index 0000000..aae9b77 --- /dev/null +++ b/cinnamon/control-assets/close.svg @@ -0,0 +1,79 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/control-assets/hotcorner-icon-hover.svg b/cinnamon/control-assets/hotcorner-icon-hover.svg new file mode 100755 index 0000000..05f03d3 --- /dev/null +++ b/cinnamon/control-assets/hotcorner-icon-hover.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/control-assets/hotcorner-icon.svg b/cinnamon/control-assets/hotcorner-icon.svg new file mode 100755 index 0000000..077f8c9 --- /dev/null +++ b/cinnamon/control-assets/hotcorner-icon.svg @@ -0,0 +1,163 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/cinnamon/control-assets/off.svg b/cinnamon/control-assets/off.svg new file mode 100755 index 0000000..77c653e --- /dev/null +++ b/cinnamon/control-assets/off.svg @@ -0,0 +1,484 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/cinnamon/control-assets/on.svg b/cinnamon/control-assets/on.svg new file mode 100755 index 0000000..b71fdbf --- /dev/null +++ b/cinnamon/control-assets/on.svg @@ -0,0 +1,463 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/cinnamon/control-assets/radio-selected-focus.svg b/cinnamon/control-assets/radio-selected-focus.svg new file mode 100755 index 0000000..b569fcc --- /dev/null +++ b/cinnamon/control-assets/radio-selected-focus.svg @@ -0,0 +1,98 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/cinnamon/control-assets/radio-selected.svg b/cinnamon/control-assets/radio-selected.svg new file mode 100755 index 0000000..b569fcc --- /dev/null +++ b/cinnamon/control-assets/radio-selected.svg @@ -0,0 +1,98 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/cinnamon/control-assets/radio-unselected-over.svg b/cinnamon/control-assets/radio-unselected-over.svg new file mode 100755 index 0000000..8bed86e --- /dev/null +++ b/cinnamon/control-assets/radio-unselected-over.svg @@ -0,0 +1,82 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/cinnamon/control-assets/radio-unselected.svg b/cinnamon/control-assets/radio-unselected.svg new file mode 100755 index 0000000..8bed86e --- /dev/null +++ b/cinnamon/control-assets/radio-unselected.svg @@ -0,0 +1,82 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/cinnamon/expo-scale-assets/linen.jpg b/cinnamon/expo-scale-assets/linen.jpg new file mode 100644 index 0000000..13b7720 Binary files /dev/null and b/cinnamon/expo-scale-assets/linen.jpg differ diff --git a/cinnamon/expo-scale-assets/plus-hover.svg b/cinnamon/expo-scale-assets/plus-hover.svg new file mode 100755 index 0000000..38e1a13 --- /dev/null +++ b/cinnamon/expo-scale-assets/plus-hover.svg @@ -0,0 +1,171 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/cinnamon/expo-scale-assets/plus.svg b/cinnamon/expo-scale-assets/plus.svg new file mode 100755 index 0000000..334e7e0 --- /dev/null +++ b/cinnamon/expo-scale-assets/plus.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/cinnamon/expo-scale-assets/shadow.png b/cinnamon/expo-scale-assets/shadow.png new file mode 100755 index 0000000..4b1f258 Binary files /dev/null and b/cinnamon/expo-scale-assets/shadow.png differ diff --git a/cinnamon/expo-scale-assets/stripes.svg b/cinnamon/expo-scale-assets/stripes.svg new file mode 100755 index 0000000..0b4c423 --- /dev/null +++ b/cinnamon/expo-scale-assets/stripes.svg @@ -0,0 +1,146 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/cinnamon/expo-scale-assets/trash.svg b/cinnamon/expo-scale-assets/trash.svg new file mode 100755 index 0000000..ca69699 --- /dev/null +++ b/cinnamon/expo-scale-assets/trash.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/cinnamon/expo-scale-assets/window-name-focused.svg b/cinnamon/expo-scale-assets/window-name-focused.svg new file mode 100755 index 0000000..58f5b40 --- /dev/null +++ b/cinnamon/expo-scale-assets/window-name-focused.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/expo-scale-assets/window-name.svg b/cinnamon/expo-scale-assets/window-name.svg new file mode 100755 index 0000000..f2576ba --- /dev/null +++ b/cinnamon/expo-scale-assets/window-name.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/expo-scale-assets/workspace-frame.svg b/cinnamon/expo-scale-assets/workspace-frame.svg new file mode 100755 index 0000000..58f5b40 --- /dev/null +++ b/cinnamon/expo-scale-assets/workspace-frame.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/expo-scale-assets/workspace-name-focused.svg b/cinnamon/expo-scale-assets/workspace-name-focused.svg new file mode 100755 index 0000000..a59a83a --- /dev/null +++ b/cinnamon/expo-scale-assets/workspace-name-focused.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/expo-scale-assets/workspace-name-pressed.svg b/cinnamon/expo-scale-assets/workspace-name-pressed.svg new file mode 100755 index 0000000..edea4d0 --- /dev/null +++ b/cinnamon/expo-scale-assets/workspace-name-pressed.svg @@ -0,0 +1,208 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/cinnamon/expo-scale-assets/workspace-name.svg b/cinnamon/expo-scale-assets/workspace-name.svg new file mode 100755 index 0000000..58f5b40 --- /dev/null +++ b/cinnamon/expo-scale-assets/workspace-name.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/menu.png b/cinnamon/menu.png new file mode 100755 index 0000000..779fac1 Binary files /dev/null and b/cinnamon/menu.png differ diff --git a/cinnamon/metadata.json b/cinnamon/metadata.json new file mode 100755 index 0000000..0e9d124 --- /dev/null +++ b/cinnamon/metadata.json @@ -0,0 +1,4 @@ +{ + "last-edited": "1426017329", + "uuid": "452" +} \ No newline at end of file diff --git a/cinnamon/misc-assets/animation.svg b/cinnamon/misc-assets/animation.svg new file mode 100755 index 0000000..83c8175 --- /dev/null +++ b/cinnamon/misc-assets/animation.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/cinnamon/misc-assets/auto-close.svg b/cinnamon/misc-assets/auto-close.svg new file mode 100755 index 0000000..528d207 --- /dev/null +++ b/cinnamon/misc-assets/auto-close.svg @@ -0,0 +1,139 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/cinnamon/misc-assets/auto-tile-1.svg b/cinnamon/misc-assets/auto-tile-1.svg new file mode 100755 index 0000000..901ec67 --- /dev/null +++ b/cinnamon/misc-assets/auto-tile-1.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/cinnamon/misc-assets/auto-tile-2.svg b/cinnamon/misc-assets/auto-tile-2.svg new file mode 100755 index 0000000..0de35b3 --- /dev/null +++ b/cinnamon/misc-assets/auto-tile-2.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/misc-assets/calendar-nonwork-day.svg b/cinnamon/misc-assets/calendar-nonwork-day.svg new file mode 100755 index 0000000..840c679 --- /dev/null +++ b/cinnamon/misc-assets/calendar-nonwork-day.svg @@ -0,0 +1,64 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/misc-assets/calendar-other-month-day.svg b/cinnamon/misc-assets/calendar-other-month-day.svg new file mode 100755 index 0000000..840c679 --- /dev/null +++ b/cinnamon/misc-assets/calendar-other-month-day.svg @@ -0,0 +1,64 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/misc-assets/calendar-today.svg b/cinnamon/misc-assets/calendar-today.svg new file mode 100755 index 0000000..58f5b40 --- /dev/null +++ b/cinnamon/misc-assets/calendar-today.svg @@ -0,0 +1,61 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/misc-assets/calendar-work-day.svg b/cinnamon/misc-assets/calendar-work-day.svg new file mode 100755 index 0000000..840c679 --- /dev/null +++ b/cinnamon/misc-assets/calendar-work-day.svg @@ -0,0 +1,64 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/misc-assets/corner-ripple.svg b/cinnamon/misc-assets/corner-ripple.svg new file mode 100755 index 0000000..18abeab --- /dev/null +++ b/cinnamon/misc-assets/corner-ripple.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/cinnamon/misc-assets/entry-focused.svg b/cinnamon/misc-assets/entry-focused.svg new file mode 100755 index 0000000..f03fe9f --- /dev/null +++ b/cinnamon/misc-assets/entry-focused.svg @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/cinnamon/misc-assets/entry-hover.svg b/cinnamon/misc-assets/entry-hover.svg new file mode 100755 index 0000000..416b1f5 --- /dev/null +++ b/cinnamon/misc-assets/entry-hover.svg @@ -0,0 +1,149 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/misc-assets/entry.svg b/cinnamon/misc-assets/entry.svg new file mode 100755 index 0000000..d9ddc01 --- /dev/null +++ b/cinnamon/misc-assets/entry.svg @@ -0,0 +1,149 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/misc-assets/highlighted-2.svg b/cinnamon/misc-assets/highlighted-2.svg new file mode 100755 index 0000000..96f28b3 --- /dev/null +++ b/cinnamon/misc-assets/highlighted-2.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/cinnamon/misc-assets/highlighted.svg b/cinnamon/misc-assets/highlighted.svg new file mode 100755 index 0000000..a590252 --- /dev/null +++ b/cinnamon/misc-assets/highlighted.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/cinnamon/misc-assets/separator-vertical.svg b/cinnamon/misc-assets/separator-vertical.svg new file mode 100755 index 0000000..60f926c --- /dev/null +++ b/cinnamon/misc-assets/separator-vertical.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/cinnamon/misc-assets/slider.svg b/cinnamon/misc-assets/slider.svg new file mode 100755 index 0000000..7aa2bf6 --- /dev/null +++ b/cinnamon/misc-assets/slider.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/cinnamon/panel-assets/DND-bottom-center.svg b/cinnamon/panel-assets/DND-bottom-center.svg new file mode 100755 index 0000000..4f8ff9a --- /dev/null +++ b/cinnamon/panel-assets/DND-bottom-center.svg @@ -0,0 +1,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/panel-assets/DND-bottom-left.svg b/cinnamon/panel-assets/DND-bottom-left.svg new file mode 100755 index 0000000..b2e43d8 --- /dev/null +++ b/cinnamon/panel-assets/DND-bottom-left.svg @@ -0,0 +1,63 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/panel-assets/DND-bottom-right.svg b/cinnamon/panel-assets/DND-bottom-right.svg new file mode 100755 index 0000000..b79c1ba --- /dev/null +++ b/cinnamon/panel-assets/DND-bottom-right.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/panel-assets/DND-top-center.svg b/cinnamon/panel-assets/DND-top-center.svg new file mode 100755 index 0000000..4f8ff9a --- /dev/null +++ b/cinnamon/panel-assets/DND-top-center.svg @@ -0,0 +1,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/panel-assets/DND-top-left.svg b/cinnamon/panel-assets/DND-top-left.svg new file mode 100755 index 0000000..4f8ff9a --- /dev/null +++ b/cinnamon/panel-assets/DND-top-left.svg @@ -0,0 +1,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/panel-assets/DND-top-right.svg b/cinnamon/panel-assets/DND-top-right.svg new file mode 100755 index 0000000..a97d024 --- /dev/null +++ b/cinnamon/panel-assets/DND-top-right.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/panel-assets/bottom-item-active-hover.svg b/cinnamon/panel-assets/bottom-item-active-hover.svg new file mode 100755 index 0000000..b5c1281 --- /dev/null +++ b/cinnamon/panel-assets/bottom-item-active-hover.svg @@ -0,0 +1,62 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/panel-assets/bottom-item-active.svg b/cinnamon/panel-assets/bottom-item-active.svg new file mode 100755 index 0000000..efbb08a --- /dev/null +++ b/cinnamon/panel-assets/bottom-item-active.svg @@ -0,0 +1,69 @@ + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/cinnamon/panel-assets/bottom-item-attention-hover.svg b/cinnamon/panel-assets/bottom-item-attention-hover.svg new file mode 100755 index 0000000..7e85a53 --- /dev/null +++ b/cinnamon/panel-assets/bottom-item-attention-hover.svg @@ -0,0 +1,66 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/panel-assets/bottom-item-attention.svg b/cinnamon/panel-assets/bottom-item-attention.svg new file mode 100755 index 0000000..7e85a53 --- /dev/null +++ b/cinnamon/panel-assets/bottom-item-attention.svg @@ -0,0 +1,66 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/panel-assets/bottom-item-hover (copie).svg b/cinnamon/panel-assets/bottom-item-hover (copie).svg new file mode 100755 index 0000000..ae91d78 --- /dev/null +++ b/cinnamon/panel-assets/bottom-item-hover (copie).svg @@ -0,0 +1,62 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/panel-assets/bottom-item-hover.svg b/cinnamon/panel-assets/bottom-item-hover.svg new file mode 100755 index 0000000..ae91d78 --- /dev/null +++ b/cinnamon/panel-assets/bottom-item-hover.svg @@ -0,0 +1,62 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/panel-assets/panel-separator.svg b/cinnamon/panel-assets/panel-separator.svg new file mode 100755 index 0000000..2be5d2b --- /dev/null +++ b/cinnamon/panel-assets/panel-separator.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/cinnamon/panel-assets/top-item-active-hover.svg b/cinnamon/panel-assets/top-item-active-hover.svg new file mode 100755 index 0000000..1ef6c24 --- /dev/null +++ b/cinnamon/panel-assets/top-item-active-hover.svg @@ -0,0 +1,69 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/panel-assets/top-item-active.svg b/cinnamon/panel-assets/top-item-active.svg new file mode 100755 index 0000000..1ef6c24 --- /dev/null +++ b/cinnamon/panel-assets/top-item-active.svg @@ -0,0 +1,69 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/panel-assets/top-item-attention-hover.svg b/cinnamon/panel-assets/top-item-attention-hover.svg new file mode 100755 index 0000000..7e85a53 --- /dev/null +++ b/cinnamon/panel-assets/top-item-attention-hover.svg @@ -0,0 +1,66 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/panel-assets/top-item-attention.svg b/cinnamon/panel-assets/top-item-attention.svg new file mode 100755 index 0000000..7e85a53 --- /dev/null +++ b/cinnamon/panel-assets/top-item-attention.svg @@ -0,0 +1,66 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/panel-assets/top-item-hover.svg b/cinnamon/panel-assets/top-item-hover.svg new file mode 100755 index 0000000..ae91d78 --- /dev/null +++ b/cinnamon/panel-assets/top-item-hover.svg @@ -0,0 +1,62 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/cinnamon/theme.json b/cinnamon/theme.json new file mode 100755 index 0000000..c5edf8d --- /dev/null +++ b/cinnamon/theme.json @@ -0,0 +1,10 @@ +{ + "cinnamon-theme": { + "name": "New-Minty", + "author": "zagortenay333", + "version": "", + "type": "custom", + "thumbnail": "thumbnail.png", + "url": "" + } +} diff --git a/cinnamon/third-party-APPLET-stylesheets/configurable-menu.css b/cinnamon/third-party-APPLET-stylesheets/configurable-menu.css new file mode 100755 index 0000000..3615b7f --- /dev/null +++ b/cinnamon/third-party-APPLET-stylesheets/configurable-menu.css @@ -0,0 +1,56 @@ +.menu-main-box { + padding-top: 4px; + padding-left: 12px; + padding-right: 12px; + padding-bottom: 0; +} + +/*---fixes for stylized & classic layouts---*/ + +.menu-main-box-stylized, +.menu-main-box-classic { + padding-top: 4px; + padding-left: 10px; + padding-right: 2px; + padding-bottom: 0; +} + +.menu-categories-box-stylized, +.menu-categories-box-classic { + padding-left: 10px; +} + +.menu-search-box-stylized, +.menu-search-box-classic { + padding-left: 0; + padding-top: 0; +} + +.menu-top-box-stylized, +.menu-top-box-classic { + padding-left: 10px; +} + +/*---buttons---*/ + +.menu-control-button { + border-image: url("../buttons/button.svg") 7; + padding: 8px; +} + +.menu-control-button-selected { + border-image: url("../buttons/button-hover.svg") 7; + padding: 8px; +} + +.menu-control-button:open { + border-image: url("../buttons/button-focused.svg") 7; + padding: 8px; + color: #fff; +} + +.menu-control-button-selected:open { + border-image: url("../buttons/button-focused.svg") 7; + padding: 8px; + color: #fff; +} \ No newline at end of file diff --git a/cinnamon/third-party-APPLET-stylesheets/slingshot.css b/cinnamon/third-party-APPLET-stylesheets/slingshot.css new file mode 100755 index 0000000..d2414ec --- /dev/null +++ b/cinnamon/third-party-APPLET-stylesheets/slingshot.css @@ -0,0 +1,268 @@ +.slingshot .popup-menu-content { + padding: 0; +} + +.slingshot .separator { + background-color: rgba(255, 255, 255, .1); +} + +/*--- Entries ---*/ + +.slingshot .entry, +.slingshot .entry:hover { + border-image: url("../misc-assets/entry.svg") 7; + background-gradient-direction: vertical; + background-gradient-start: transparent; + background-gradient-end: transparent; + border: 0 transparent; + box-shadow: inset 0 0 transparent; + border-radius: 0; + height: 24px; + width: 220px; + color: #fff; + caret-color: #fff; + font-size: 9pt; + font-weight: normal; + caret-size: 1px; + selected-color: #fff; + selection-background-color: #2975E9; + padding: 4px 12px 3px 12px; +} + +.slingshot .entry:focus { + border-image: url("../misc-assets/entry-focused.svg") 7; + background-gradient-direction: vertical; + background-gradient-start: transparent; + background-gradient-end: transparent; + border: 0 transparent; + box-shadow: inset 0 0 transparent; + border-radius: 0; + height: 24px; + width: 220px; + color: #000; + caret-color: #000; + font-size: 9pt; + font-weight: normal; + caret-size: 1px; + selected-color: #fff; + selection-background-color: #2975E9; + padding: 4px 12px 3px 12px; +} + +/*--- Buttons ---*/ + +.slingshot .button { + border-image: url("../buttons/button.svg") 7; + background-gradient-direction: none; + background-color: transparent; + border: 0 transparent; + box-shadow: inset 0 0 transparent; + border-radius: 0; + font-size: 8pt; + padding: 6px; + padding-top: 7px; +} + +.slingshot .button:hover { + border-image: url("../buttons/button-hover.svg") 7; +} + +.slingshot .button:active { + border-image: url("../buttons/button-pressed.svg") 7; +} + +.slingshot .button:checked { + border-image: url("../buttons/button-focused.svg") 7; + background-color: transparent; + box-shadow: inset 0 0 transparent; + font-weight: bold; + color: #fff; +} + + +/*--- App Buttons ---*/ + +.slingshot .button.app { + border-image: none; + border-width: 0; + font-size: 9pt; + padding: 0; +} + +.slingshot .app:hover { + border-image: url("../background-assets/hover.svg") 4; + background-gradient-direction: vertical; + background-gradient-end: transparent; + background-gradient-start: transparent; + background-color: transparent; + color: #000; +} + +.slingshot .app:focus { + border-image: url("../background-assets/hover.svg") 4; + background-gradient-direction: vertical; + background-gradient-end: transparent; + background-gradient-start: transparent; + background-color: transparent; + color: #000; +} + +/*--- Sidebar Buttons ---*/ + +.slingshot .sidebar { + padding-left: 8px; + padding-right: 0; +} + +.slingshot .sidebar .button { + border-image: none; + padding: 5px; + border-radius: 0; + border-top: 0; + border-right: 0; + border-bottom: 0; + border-color: transparent; + font-size: 9pt; + padding-top: 8px; + padding-bottom: 8px; +} + +.slingshot .sidebar .button:hover { + border-image: url("../background-assets/hover.svg") 6; + border-color: transparent; + background-color: transparent; + box-shadow: none; +} + +.slingshot .sidebar .button:active, +.slingshot .sidebar .button:hover:active { + background-color: transparent; + border-color: transparent; + box-shadow: inset 0 0 0 transparent; +} + +.slingshot .sidebar .button:checked, +.slingshot .sidebar .button:hover:checked, +.slingshot .sidebar .button:active:checked { + border-image: none; + border-color: transparent; + background-color: transparent; + box-shadow: none; + color: #000; +} + +.slingshot .entry, +.slingshot .sidebar .button { + text-shadow: none; + icon-shadow: none; +} + + +/*--- Linked Buttons ---* + + +/* Middle button */ + +.slingshot .linked .button { + border-image: url("../buttons/linked-button-middle.svg") 7; + background-gradient-direction: none; + background-color: transparent; + border: none; + box-shadow: none; + border-radius: 0; + color: #fff; +} + +.slingshot .linked .button:hover { + border-image: url("../buttons/linked-button-middle-hover.svg") 7; +} + +.slingshot .linked .button:active { + border-image: url("../buttons/linked-button-middle-pressed.svg") 7; +} + +.slingshot .linked .button:checked { + border-image: url("../buttons/linked-button-middle-checked.svg") 7; + color: #fff; +} + + +/* Leftmost button * + +.slingshot .linked .button:first-child { + border-image: url("../buttons/linked-button-left.svg") 7; + background-gradient-direction: none; + background-color: transparent; + box-shadow: none; + border-radius: 0; + padding: 6px; + color: #fff; +} + +.slingshot .linked .button:hover:first-child { + border-image: url("../buttons/linked-button-left-hover.svg") 7; +} + +.slingshot .linked .button:active:first-child { + border-image: url("../buttons/linked-button-left-pressed.svg") 7; +} + +.slingshot .linked .button:checked:first-child { + border-image: url("../buttons/linked-button-left-checked.svg") 7; + color: #fff; +} + + +/* Rightmost button * + +.slingshot .linked .button:last-child { + border-image: url("../buttons/linked-button-right.svg") 7; + background-gradient-direction: none; + background-color: transparent; + border-right-width: 0; + box-shadow: none; + border-radius: 0; + padding: 6px; + color: #fff; +} + +.slingshot .linked .button:hover:last-child { + border-image: url("../buttons/linked-button-right-hover.svg") 7; +} + +.slingshot .linked .button:active:last-child, +.slingshot .linked .button:active:hover:last-child { + border-image: url("../buttons/linked-button-right-pressed.svg") 7; + border-right-width: 0; +} + +.slingshot .linked .button:checked:last-child { + border-image: url("../buttons/linked-button-right-checked.svg") 7; + color: #fff; +} + + +/* Linked single button * + +.slingshot .linked .button:only-child { + border-image: url("../buttons/button.svg") 7; + background-gradient-direction: none; + background-color: transparent; + border-width: 0; + box-shadow: none; + border-radius: 0; + color: #fff; +} + +.slingshot .linked .button:hover:only-child { + border-image: url("../buttons/button-hover.svg") 7; +} + +.slingshot .linked .button:active:only-child { + border-image: url("../buttons/button-pressed.svg") 7; +} + +.slingshot .linked .button:checked:only-child { + border-image: url("../buttons/button-pressed.svg") 7; + color: #fff; +} */ diff --git a/cinnamon/third-party-APPLET-stylesheets/stopwatch.css b/cinnamon/third-party-APPLET-stylesheets/stopwatch.css new file mode 100755 index 0000000..3416608 --- /dev/null +++ b/cinnamon/third-party-APPLET-stylesheets/stopwatch.css @@ -0,0 +1,71 @@ +.stopwatch-ready, +.stopwatch-ready:hover, +.stopwatch-running, +.stopwatch-running:hover, +.stopwatch-paused, +.stopwatch-day-exceeded, +.stopwatch-running-day-exceeded, +.stopwatch-paused-day-exceeded { + background-color: transparent; + padding: 3px 5px; +} + +/*---top panel---*/ + +.panel-top .stopwatch-ready:hover { + border-image: url("../panel-assets/top-item-hover.svg") 4; +} + +.panel-top .stopwatch-running { + border-image: url("../panel-assets/top-item-active.svg") 4; +} + +.panel-top .stopwatch-running:hover { + border-image: url("../panel-assets/top-item-active-hover.svg") 4; +} + +.panel-top .stopwatch-paused { + border-image: url("../panel-assets/top-item-attention.svg") 4; +} + +.panel-top .stopwatch-day-exceeded { + border-image: url("../panel-assets/top-item-attention.svg") 4; +} + +.panel-top .stopwatch-running-day-exceeded { + border-image: url("../panel-assets/top-item-attention.svg") 4; +} + +.panel-top .stopwatch-paused-day-exceeded { + border-image: url("../panel-assets/top-item-attention.svg") 4; +} + +/*---bottom panel---*/ + +.panel-bottom .stopwatch-ready:hover { + border-image: url("../panel-assets/bottom-item-hover.svg") 4; +} + +.panel-bottom .stopwatch-running { + border-image: url("../panel-assets/bottom-item-active.svg") 4; +} + +.panel-bottom .stopwatch-running:hover { + border-image: url("../panel-assets/bottom-item-active-hover.svg") 4; +} + +.panel-bottom .stopwatch-paused { + border-image: url("../panel-assets/bottom-item-attention.svg") 4; +} + +.panel-bottom .stopwatch-day-exceeded { + border-image: url("../panel-assets/bottom-item-attention.svg") 4; +} + +.panel-bottom .stopwatch-running-day-exceeded { + border-image: url("../panel-assets/bottom-item-attention.svg") 4; +} + +.panel-bottom .stopwatch-paused-day-exceeded { + border-image: url("../panel-assets/bottom-item-attention.svg") 4; +} \ No newline at end of file diff --git a/cinnamon/third-party-APPLET-stylesheets/system-tray-collapsible.css b/cinnamon/third-party-APPLET-stylesheets/system-tray-collapsible.css new file mode 100755 index 0000000..cb0f1b5 --- /dev/null +++ b/cinnamon/third-party-APPLET-stylesheets/system-tray-collapsible.css @@ -0,0 +1,45 @@ +.systray-collapsible-gradient { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0); + background-gradient-end: rgba(255,255,255,0); + background: transparent; + box-shadow: inset 0 0 1px 1px rgba(170,170,170,0); + border-radius: 6px; + spacing: 2px; + padding: 0; +} + +.systray-collapsible-gradient .popup-menu-icon { + icon-size: 16px; + color: #fff; + padding-left: 2px; + padding-right: 2px; +} + +.systray-collapsible-gradient:focus { + background-gradient-direction: vertical; + background-gradient-start: rgba(255,255,255,0); + background-gradient-end: rgba(255,255,255,0); + background: transparent; + box-shadow: inset 0 0 1px 1px rgba(170,170,170,0); + padding: 0; +} + +.systray-collapsible-gradient:focus .popup-menu-icon { + color: #fff; + padding: 0; + padding-left: 2px; + padding-right: 2px; +} + +.systray-collapsible-border { + border: 1px solid rgba(255,255,255,0.4); + border-radius: 6px; + spacing: 2px; + padding-left: 3px; + padding-right: 2px; +} + +.systray-collapsible-border:focus { + border: 1px solid rgba(255,255,255,0.5); +} \ No newline at end of file diff --git a/cinnamon/third-party-APPLET-stylesheets/weather.css b/cinnamon/third-party-APPLET-stylesheets/weather.css new file mode 100755 index 0000000..f3a3483 --- /dev/null +++ b/cinnamon/third-party-APPLET-stylesheets/weather.css @@ -0,0 +1,89 @@ +.weather-menu .popup-menu-content { + padding-top: 6px; + padding-left: 20px; + padding-right: 20px; +} + +.weather-menu .popup-separator-menu-item { +} + +.current { + padding-top: 0; +} + +.forecast { +} + +.weather-current-location-link { + font-size: 12pt; +} + +.weather-current-location-link:selected, +.weather-current-location-link:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 255, 255, 0.0); + background-gradient-end: rgba(255, 255, 255, 0.0); + color: #2975E9; +} + +.weather-current-summarybox { + padding-top: 0; + padding-bottom: 10px; +} + +.weather-current-summary { + font-size: 35px; +} + +.weather-current-databox { + padding-top: 15px; + padding-left: 30px; + font-size: 9pt; +} + +.weather-current-icon { + padding: 0 30px; + padding-bottom: 15px; +} + +.weather-current-iconbox { + padding: 1em; +} + +.weather-icon { + padding-right: 5px; +} + +.weather-icon-rtl { + padding-left: 5px; +} + +.weather-current-databox-captions { + padding: 0; + padding-right: 5px; + spacing: 0; + font-size: 9pt; + color: #2975E9; + text-align: right; +} + +.weather-current-astronomy { + color: rgba(255, 255, 255, .3); + font-size: 9pt; +} + +.weather-forecast-icon { + padding: 10px 15px 0 30px; + color: #000; +} + +.weather-forecast-databox { + padding: 14px 30px 0 0; + color: #000; +} + +.weather-forecast-day { + font-size: 10pt; + font-weight: bold; + color: #2975E9; +} diff --git a/cinnamon/third-party-APPLET-stylesheets/xcenter.css b/cinnamon/third-party-APPLET-stylesheets/xcenter.css new file mode 100755 index 0000000..5952da6 --- /dev/null +++ b/cinnamon/third-party-APPLET-stylesheets/xcenter.css @@ -0,0 +1,44 @@ +.xCenter-menu .popup-menu-content { + padding: 0; + max-height: 475px; +} + +.xCenter-mainBox { + padding: 0; + spacing: 0; +} + +.xCenter-mainBox .popup-menu-item { + padding: .4em 1.5em; +} + +.xCenter-mainBox .popup-menu-item:active { + border-image: url("../background-assets/hover-2.svg") 7; +} + +.xCenter-mainBox StScrollBar { + padding: 3px; + padding-right: 8px; +} + +.xCenter-title { + border: 0 solid transparent; + border-bottom-width: 4px; + font-size: 9pt; + font-weight: bold; +} + +.xCenter-pane { + border-image: url("../misc-assets/separator-vertical.svg") 11; + padding: 7px 0; + padding-right: 1px; +} + +.xCenter-pane:last-child { + border-image: none; + padding-right: 0; +} + +.xCenter-menuItemLabel { + max-width: 12em; +} \ No newline at end of file diff --git a/cinnamon/third-party-DESKLET-stylesheets/calculator.css b/cinnamon/third-party-DESKLET-stylesheets/calculator.css new file mode 100755 index 0000000..8e4abd1 --- /dev/null +++ b/cinnamon/third-party-DESKLET-stylesheets/calculator.css @@ -0,0 +1,89 @@ +.calc-button { + border-image: url("../buttons/button.svg") 7; + height: 40px; + width: 50px; + margin: 20px; + color: #fff; +} + +.calc-button:hover { + border-image: url("../buttons/button-hover.svg") 7; + height: 40px; + width: 50px; + margin: 20px; + color: #fff; +} + +.calc-button:active { + border-image: url("../buttons/button-pressed.svg") 7; + height: 40px; + width: 50px; + margin: 20px; + color: #fff; +} + +.calc-button-padding { + padding: 2px; +} + +.calc-mainBox { + padding: 2px; +} + +.calc-displayArea { + padding: 3px; +} + +.calc-displayWindow { + border-image: url("../misc-assets/entry-focused.svg") 7; + padding: 10px; +} + +.calc-displayWindow-rpn { + border-image: url("../misc-assets/entry-focused.svg") 7; + padding: 10px; +} + +.calc-displayText-primary { + font-size: 32px; + color: #000; + text-align: right; +} + +.calc-displayText-secondary { + font-size: 9px; + color: #000; + text-align: right; +} + +.calc-displayText-operation { + font-size: 24px; + color: #000; +} + +.calc-displayText-status { + font-size: 8px; + color: #000; +} + +.calc-displayText-rpn { + color: #000; +} + +.calc-stackArea { + height: 85px; + padding-top: 8px; +} + +.calc-navigation-box { + padding: 0 0 0 8px; + width: 22px; +} + +.calc-navigation-icon { + color: #fff; + icon-size: 16px; +} + +.calc-button .calc-navigation-button { +} \ No newline at end of file diff --git a/cinnamon/third-party-DESKLET-stylesheets/reddit-reader.css b/cinnamon/third-party-DESKLET-stylesheets/reddit-reader.css new file mode 100755 index 0000000..5044ab7 --- /dev/null +++ b/cinnamon/third-party-DESKLET-stylesheets/reddit-reader.css @@ -0,0 +1,43 @@ +.reddit-reader { + border-image: url("../background-assets/popup.svg") 7; + padding: 12px; + color: #fff; +} + +.reddit-title-bar { + border-image: url("../misc-assets/entry.svg") 7; + padding: 10px; + font-size: 12pt; + font-weight: bold; +} + +.reddit-header-icon { + padding-right: 6px; + icon-size: 16px; +} + +.reddit-title { + padding-right: 6px; + font-size: 14pt; +} + +.reddit-subtitle { + color: rgba(255, 255, 255, .3); +} + +.reddit-posts-box { + padding-left: 10px; + padding-right: 16px; + padding-top: 12px; +} + +.reddit-post { + color: #fff; +} + +.reddit-info-box { + padding: 3px 10px 24px 0; + spacing: 10px; + font-size: 8pt; + color: rgba(255, 255, 255, .3); +} \ No newline at end of file diff --git a/cinnamon/third-party-DESKLET-stylesheets/sticky-notes.css b/cinnamon/third-party-DESKLET-stylesheets/sticky-notes.css new file mode 100755 index 0000000..fd58803 --- /dev/null +++ b/cinnamon/third-party-DESKLET-stylesheets/sticky-notes.css @@ -0,0 +1,98 @@ +#sticky-scrollview StScrollBar { + padding: 0; + padding-left: 6px; +} + +.sticky-button { + border-image: url("../buttons/button.svg") 7; + background-gradient-direction: none; + height: 24px; + width: 24px; + color: #fff; +} + +.sticky-button-selected { + border-image: url("../buttons/button-hover.svg") 7; + background-gradient-direction: none; + height: 24px; + width: 24px; + color: #fff; +} + +.sticky-button-box { + padding: 0; + height: 24px; +} + +.sticky-main-box-staples { + border-image: url("../background-assets/popup.svg") 7; + background-color: transparent; + border-radius: 0; + text-shadow: none; + min-width: 210px; + padding: 4px 10px; + font-weight: bold; + color: #fff; +} + +.sticky-main-box-none { + border-image: url("../background-assets/popup.svg") 7; + background-color: transparent; + border-radius: 0; + text-shadow: none; + min-width: 210px; + padding: 4px 10px; + font-weight: bold; + color: #fff; +} + +.sticky-top-box { + font-weight: bold; + color: #fff; +} + +.sticky-bottom-box { + font-weight: bold; + color: #fff; +} + +.sticky-title-label { + padding: 0 4px 0 4px; + max-width: 100px; + text-align: center; +} + +.sticky-information-label { + padding: 0 4px 0 4px; +} + +.sticky-text-box { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0); + background-gradient-end: rgba(0, 0, 0, 0); + box-shadow: inset 0 0 rgba(0, 0, 0, 0); + border: 0 rgba(0, 0, 0, 0); + border-radius: 0; + border-image: url("../misc-assets/entry.svg") 7; + padding: 6px; +} + +.sticky-text-box:active { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0); + background-gradient-end: rgba(0, 0, 0, 0); + box-shadow: inset 0 0 rgba(0, 0, 0, 0); + border: 0 rgba(0, 0, 0, 0); + border-radius: 0; + border-image: url("../misc-assets/entry-focused.svg") 7; + padding: 6px; +} + +#sticky-note-entry { + padding: 6px; + color: #fff; + selected-color: #fff; + caret-color: #fff; + caret-size: 1px; + selection-background-color: #2975E9; +} diff --git a/cinnamon/third-party-EXTENSION-stylesheets/g-tile.css b/cinnamon/third-party-EXTENSION-stylesheets/g-tile.css new file mode 100755 index 0000000..ee9611d --- /dev/null +++ b/cinnamon/third-party-EXTENSION-stylesheets/g-tile.css @@ -0,0 +1,143 @@ +.grid-panel { + border-image: url("../background-assets/popup.svg") 7; + width:240px; + padding: 6px; +} + +.grid-title { + padding: 4px; + font-size: 12px; + font-weight: bold; + color: #fff; + text-align:center; +} + +.table { +} + +.table-element { + border-image: url("../misc-assets/calendar-nonwork-day.svg") 7; +} + +.table-element:hover, .table-element:activate { + border-image: url("../buttons/button-focused.svg") 7; +} + +.top-box { + padding: 4px; +} + +.bottom-box { + padding: 10px; + display: block; +} + +.very-bottom-box { + padding: 60px; + display: block; +} + +.settings-label { +} + +.settings-label:hover { +} + +.grid-preview { + background-color: transparent; + border-color: transparent; +} + +.grid-preview:activate { + background-color: rgba(93, 241, 73, .4); + border: 1px solid rgba(93, 241, 73, .8); +} + + +/*---buttons---*/ + +.settings-button { + border-image: url("../buttons/button.svg") 7; + padding: 3px; + width: 44px; + height: 32px; + color: #fff; +} + +.settings-button:activate { + border-image: url("../buttons/button-focused.svg") 7; + color: #fff; +} + +.settings-button:activate:hover { + border-image: url("../buttons/button-focused.svg") 7; + color: #fff; +} + +.settings-button:hover { + border-image: url("../buttons/button-hover.svg") 7; + color: #fff; +} + +.close-button { + border-image: url("../buttons/button.svg") 7; + color: #fff; + background-image: url("../misc-assets/auto-close.svg"); + color: #fff; + width: 24px; + height: 24px; +} + +.close-button:hover { + border-image: url("../buttons/button-hover.svg") 7; + background-image: url("../misc-assets/auto-close.svg"); + width: 24px; + height: 24px; +} + + +/*---icons---*/ + +.tiling-icon { + width: 24px; + height: 24px; +} + +.tiling-icon:hover { + width: 24px; + height: 24px; +} + +.tiling-icon:activate { + width: 24px; + height: 24px; +} + +.animation-icon { + background-image: url("../misc-assets/animation.svg"); + width: 24px; + height: 24px; +} + +.auto-close-icon { + background-image: url("../misc-assets/auto-close.svg"); + width: 24px; + height: 24px; +} + +.action-main-list { + background-image: url("../misc-assets/auto-tile-1.svg"); + width: 24px; + height: 24px; +} + +.action-two-list { + background-image: url("../misc-assets/auto-tile-2.svg"); + width: 24px; + height: 24px; +} + +.action-scale { + width: 24px; + height: 24px; +} \ No newline at end of file diff --git a/cinnamon/thumbnail.png b/cinnamon/thumbnail.png new file mode 100644 index 0000000..c5e8e09 Binary files /dev/null and b/cinnamon/thumbnail.png differ diff --git a/gtk-2.0/Panel/panel-button-active.png b/gtk-2.0/Panel/panel-button-active.png new file mode 100755 index 0000000..a8f76ae Binary files /dev/null and b/gtk-2.0/Panel/panel-button-active.png differ diff --git a/gtk-2.0/Panel/panel-button-hover.png b/gtk-2.0/Panel/panel-button-hover.png new file mode 100755 index 0000000..3cd8d03 Binary files /dev/null and b/gtk-2.0/Panel/panel-button-hover.png differ diff --git a/gtk-2.0/Panel/panel-button-inactive.png b/gtk-2.0/Panel/panel-button-inactive.png new file mode 100755 index 0000000..7650a83 Binary files /dev/null and b/gtk-2.0/Panel/panel-button-inactive.png differ diff --git a/gtk-2.0/Panel/panel.png b/gtk-2.0/Panel/panel.png new file mode 100755 index 0000000..ec4b20e Binary files /dev/null and b/gtk-2.0/Panel/panel.png differ diff --git a/gtk-2.0/gnome-panel.rc b/gtk-2.0/gnome-panel.rc new file mode 100644 index 0000000..b7882bc --- /dev/null +++ b/gtk-2.0/gnome-panel.rc @@ -0,0 +1,130 @@ +# =========================================================================================================================== +# GNOME,XFCE,LXDE & GTK Desktop(S) PANEL SPECIFIC SETTINGS *SPECIFIC SETTINGS TO ENABLE PROPER FUNCTION ON XFCE/LXDE* +# =========================================================================================================================== + +style "panel" = "dark" +{ + xthickness = 0 + ythickness = 0 + + bg_pixmap[NORMAL] = "Panel/panel.png" + base[NORMAL] = "#000000" + bg[NORMAL] = "#151515" + bg[PRELIGHT] = "#1f1f1f" + bg[SELECTED] = "#004D8C" + text[NORMAL] = @fg_color_dark + + engine "murrine" { + colorize_scrollbar = FALSE + } +} + +style "panel_task_button" = "dark" +{ + xthickness = 3 + ythickness = 3 + + GtkWidget::focus-line-width = 0 + GtkWidget::focus_padding = 0 + GtkWidget::interior_focus = 0 + GtkWidget::internal_padding = 0 + + GtkButton::child_displacement_x = 0 + GtkButton::child_displacement_y = 0 + GtkButton::default_border = {0, 0, 0, 0} + GtkButton::default_outside_border = {0, 0, 0, 0} + GtkButtonBox::child_internal_pad_x = 0 + GtkButtonBox::child_internal_pad_y = 0 + GtkButtonBox::child_min_heigth = 0 + + engine "pixmap" { + + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "Panel/panel-button-inactive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Panel/panel-button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + shadow = OUT + state = PRELIGHT + file = "Panel/panel-button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + + } + + image + { + function = BOX + recolorable = TRUE + shadow = IN + state = PRELIGHT + file = "Panel/panel-button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + + } + + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "Panel/panel-button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "Panel/panel-button-inactive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "XFCE" +{ + xthickness = 3 + ythickness = 3 + + bg_pixmap[NORMAL] = "Panel/panel.png" +} + +widget "*Panel*" style "panel" +widget "*PanelWidget*" style "panel" +widget "*PanelApplet*" style "panel" +widget "*fast-user-switch*" style "panel" # workaround for Fast User Switch applet +widget "*CPUFreqApplet*" style "panel" # workaround for CpuFreq Applet +class "PanelApp*" style "panel" +class "PanelToplevel*" style "panel" +#widget_class "*Mail*" style "panel" +widget_class "*notif*" style "panel" + +#widget_class "*?anel*utton" style "panel_task_button" # causing problems to monodevelop +widget "*task*" style "panel_task_button" +widget "*.tasklist-button" style "panel_task_button" +widget "*PanelApplet*TaskTitle*" style "panel_task_button" +widget_class "*Xfce*Panel*" style "XFCE" +class "GtkScrollbar" style "murrine-scrollbar" diff --git a/gtk-2.0/gtkrc b/gtk-2.0/gtkrc new file mode 100755 index 0000000..3843c79 --- /dev/null +++ b/gtk-2.0/gtkrc @@ -0,0 +1,897 @@ +#OS X El Capitan v0.6 + +gtk-color-scheme = "bg_color:#e8e8e8\nfg_color:#4c4c4c\nbase_color:#fff\ntext_color:#4c4c4c\nselected_bg_color:#2563ae\nselected_fg_color:#ffffff\ntooltip_bg_color:#fff\ntooltip_fg_color:#4c4c4c\ntitlebar_bg_color:#f0f0f0\ntitlebar_fg_color:#4c4c4c\nmenubar_bg_color:#f0f0f0\nmenubar_fg_color:#4c4c4c\ntoolbar_bg_color:#f0f0f0\ntoolbar_fg_color:#4c4c4c\nmenu_bg_color:#f0f0f0\nmenu_fg_color:#4c4c4c\npanel_bg_color:#F5F5F5\npanel_fg_color:#4c4c4c\nlink_color:#D1EDFE" + +# Default Style + +style "murrine-default" { + GtkArrow::arrow-scaling= 0.6 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = { 0, 0, 0, 0 } + + GtkButtonBox::child-min-height = 26 + + GtkCheckButton::indicator-size = 16 + + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + GtkEntry::state-hint = 0 + + GtkExpander::expander-size = 16 + + GtkImage::x-ayatana-indicator-dynamic = 1 + + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkMenuBar::internal-padding = 0 + GtkMenuBar::window-dragging = 1 + + GtkMenuItem::arrow-scaling= 0.5 + + GtkPaned::handle-size = 1 + + GtkProgressBar::min-horizontal-bar-height = 16 + GtkProgressBar::min-vertical-bar-width = 16 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 12 + GtkRange::stepper-size = 12 + GtkRange::stepper_spacing = 0 + GtkRange::trough-under-steppers = 1 + + GtkScale::slider-length = 16 + GtkScale::slider-width = 16 + GtkScale::trough-side-details = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 1 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::has-secondary-backward-stepper = 1 + GtkScrollbar::has-secondary-forward-stepper = 0 + GtkScrollbar::min-slider-length = 80 + GtkScrollbar::slider-width = 6 + GtkScrollbar::trough-border = 3 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 + + GtkToolbar::internal-padding = 0 + + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 0 + + GtkWidget::focus-line-width = 1 + # The following line prevents the Firefox tabs + # from jumping a few pixels when you create a new tab + GtkWidget::focus-padding = 0 + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + GtkWindow::resize-grip-height = 0 + GtkWindow::resize-grip-width = 0 + + WnckTasklist::fade-overlay-rect = 0 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified + GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + bg[INSENSITIVE] = @bg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @base_color) + base[SELECTED] = @selected_bg_color + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = shade (0.85, @base_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + engine "murrine" { + animation = TRUE + arrowstyle = 0 # 0 = normal arrows, 1 = filled arrows + border_shades = { 1.0, 1.0 } # gradient to draw on border + colorize_scrollbar = FALSE + comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow + contrast = 0.8 # overal contrast with borders + default_button_color = @selected_bg_color + focusstyle = 3 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow + glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight + glowstyle = 0 # 0 = glow on top, 1 = glow on bottom, 2 = glow on top and bottom, 3 = glow on middle vertically, 4 = glow on middle horizontally, 5 = glow on all sides + glow_shade = 1.0 # amount of glow + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } # gradient to draw on widgets + highlight_shade = 1.0 # amount of highlight + lightborder_shade = 1.0 # amount of inset light border + lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides + listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised + listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line + menubaritemstyle = 0 # 0 = menuitem look, 1 = button look + menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped + menustyle = 0 # 0 = none, 1 = vertical striped + progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped + reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient + roundness = 1 # roundness of widgets + scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles + sliderstyle = 0 # 0 = none, 1 = handles + stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "murrine-wide" { + xthickness = 2 + ythickness = 2 +} + +style "murrine-wider" { + xthickness = 3 + ythickness = 3 +} + +style "murrine-thin" { + xthickness = 0 + ythickness = 0 +} + +# Notebook + +style "murrine-notebook-bg" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = shade (0.9, @bg_color) +} + +style "murrine-notebook" = "murrine-notebook-bg" { + xthickness = 2 + ythickness = 2 + + engine "murrine" { + roundness = 0 + gradient_shades = {1.1,1.0,1.0,0.9} + } +} + +# Various Standard Widgets + +style "murrine-button" = "murrine-wider" { + bg[NORMAL] = shade (1.1, @bg_color) + bg[PRELIGHT] = @bg_color + bg[ACTIVE] = @selected_bg_color + bg[INSENSITIVE] = shade (0.85, @bg_color) + + engine "murrine" { + contrast = .8 + lightborder_shade = 1.9 + roundness = 4 + border_shades = {0.95, 0.8} + shadow_shades = {1.0, 0.1} + gradient_shades = {1.1,1.0,1.0,0.9} + } +} + +style "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = shade (0.8, @bg_color) + + engine "murrine" { + roundness = 6 + contrast = 0.0 + border_shades = { 1.0, 1.0 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.0, 1.0 } + } +} + +style "murrine-overlay-scrollbar" { + bg[ACTIVE] = shade (0.8, @bg_color) + bg[INSENSITIVE] = shade (0.97, @bg_color) + + base[SELECTED] = shade (0.6, @base_color) + base[INSENSITIVE] = shade (0.85, @base_color) +} + +style "murrine-scale" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = @bg_color + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = shade (0.95, @bg_color) + + engine "murrine" { + roundness = 6 + gradient_shades = { 1.08, 1.08, 1.08, 1.08 } + border_shades = { 1.0, 1.0 } + trough_shades = { 1.08, 1.08 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-progressbar" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = shade (1.08, @bg_color) + + fg[PRELIGHT] = @selected_fg_color + + engine "murrine" { + roundness = 8 + border_shades = { 1.2, 1.2 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-treeview-header" = "murrine-button" { + engine "murrine" { + roundness = 0 + } +} + +style "murrine-treeview" { + engine "murrine" { + roundness = 0 + } +} + +style "murrine-frame-title" { + fg[NORMAL] = lighter (@fg_color) +} + +style "murrine-tooltips" { + xthickness = 5 + ythickness = 5 + + bg[NORMAL] = @tooltip_bg_color + bg[SELECTED] = @tooltip_bg_color + + fg[NORMAL] = @tooltip_fg_color + + engine "murrine" { + textstyle = 0 + roundness = 2 + rgba = FALSE + } +} + +style "murrine-spinbutton" = "murrine-button" { + engine "murrine" { + } +} + +style "murrine-radiocheck" = "murrine-default" { + bg[NORMAL] = @base_color + bg[SELECTED] = @selected_bg_color + + text[NORMAL] = @base_color + text[PRELIGHT] = @base_color + + engine "murrine" { + reliefstyle = 0 + gradient_shades = {1.2, 1.0, 1.0, 0.9} + shadow_shades = {0.6, 0.5} + textstyle = 0 + } + +} + +style "murrine-entry" = "murrine-wider" { + engine "murrine" { + roundness = 6 + border_shades = { 1.15, 1.15 } + } +} + +style "metacity-frame" = "murrine-default" { + bg[SELECTED] = @selected_bg_color +} + +style "murrine-statusbar" { } +style "murrine-comboboxentry" = "murrine-entry" { } +style "murrine-hscale" = "murrine-scale" { } +style "murrine-vscale" = "murrine-scale" { } +style "murrine-hscrollbar" = "murrine-scrollbar" { } +style "murrine-vscrollbar" = "murrine-scrollbar" { } + +# Menus + +style "murrine-menu" = "murrine-thin" { + bg[NORMAL] = @menu_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @menu_bg_color + bg[INSENSITIVE] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + text[NORMAL] = @menu_fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menu-item" = "murrine-wider" { + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + textstyle = 0 + border_shades = { 1.2, 1.2 } + } +} + +style "murrine-separator-menu-item" = "murrine-thin" { } + +style "murrine-menubar" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menubaritem" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "murrine-toolbar" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + bg[INSENSITIVE] = @bg_color + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton" = "murrine-button" { + bg[NORMAL] = shade (1.08, @bg_color) + bg[PRELIGHT] = shade (1.10, @bg_color) + bg[SELECTED] = @bg_color + bg[ACTIVE] = shade (0.95, @bg_color) + bg[INSENSITIVE] = shade (0.85, @bg_color) + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + engine "murrine" { + roundness = 6 + } +} + +class "GtkToolbar" style "murrine-toolbar" +class "GtkHandleBox" style "murrine-toolbar" +widget_class "*Toolbar*.*Separator*" style "murrine-toolbar" + +# Panels + +style "murrine-panel" = "murrine-thin" { + xthickness = 2 + + bg[NORMAL] = @panel_bg_color + bg[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[ACTIVE] = shade (0.8, @panel_bg_color) + bg[INSENSITIVE] = @panel_bg_color + + fg[NORMAL] = @panel_fg_color + fg[PRELIGHT] = shade (1.08, @panel_fg_color) + fg[SELECTED] = shade (1.08, @panel_fg_color) + fg[ACTIVE] = @panel_fg_color + fg[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + base[NORMAL] = @panel_bg_color + base[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[ACTIVE] = shade (0.9, @panel_bg_color) + base[INSENSITIVE] = @panel_bg_color + + text[NORMAL] = @panel_fg_color + text[PRELIGHT] = shade (1.08, @panel_fg_color) + text[SELECTED] = shade (1.08, @panel_fg_color) + text[ACTIVE] = @panel_fg_color + text[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + engine "murrine" { + roundness = 0 + contrast = 0.0 + } +} + +widget "*PanelWidget*" style "murrine-panel" +widget "*PanelApplet*" style "murrine-panel" +widget "*fast-user-switch*" style "murrine-panel" +widget "*CPUFreq*Applet*" style "murrine-panel" +widget "*indicator-applet*" style "murrine-panel" +class "PanelApp*" style "murrine-panel" +class "PanelToplevel*" style "murrine-panel" +widget_class "*PanelToplevel*" style "murrine-panel" +widget_class "*notif*" style "murrine-panel" +widget_class "*Notif*" style "murrine-panel" +widget_class "*Tray*" style "murrine-panel" +widget_class "*tray*" style "murrine-panel" +widget_class "*computertemp*" style "murrine-panel" +widget_class "*Applet*Tomboy*" style "murrine-panel" +widget_class "*Applet*Netstatus*" style "murrine-panel" +widget "*gdm-user-switch-menubar*" style "murrine-panel" + +style "bold-panel-item" { + font_name = "Bold" + + engine "murrine" { + roundness = 0 + } +} + +widget "*Panel*MenuBar*" style "bold-panel-item" +widget "*gimmie*" style "bold-panel-item" + +# widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug +# class "*Panel*" style "murrine-panel" # Disabled to fix bug + +# XFCE Styles + +style "workspace-switcher" = "murrine-panel" { + bg[SELECTED] = @selected_bg_color +} + +style "xfce-header" { + bg[NORMAL] = shade (0.9, @bg_color) + base[NORMAL] = shade (1.18, @bg_color) +} + +style "xfdesktop-windowlist" { + bg[NORMAL] = @base_color + fg[INSENSITIVE] = shade (0.95, @base_color) + text[INSENSITIVE] = shade (0.95, @base_color) +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 60 + XfdesktopIconVIew::ellipsize-icon-labels = 1 + + base[NORMAL] = @selected_bg_color + base[SELECTED] = @selected_bg_color + base[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + + engine "murrine" { + textstyle = 5 + text_shade = 0.05 + } +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 0 + Xfwm4TabwinWidget::icon-size = 64 + + bg[NORMAL] = @menu_bg_color + fg[NORMAL] = @menu_fg_color + + engine "murrine" { + focusstyle = 0 + } +} + +style "xfsm-logout" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = @menu_bg_color + bg[PRELIGHT] = shade (1.1, @menu_bg_color) + bg[SELECTED] = shade (0.5, @menu_bg_color) + bg[INSENSITIVE] = shade (1.3, @menu_bg_color) + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color + + text[NORMAL] = @menu_fg_color + + engine "murrine" { + } +} + +style "xfsm-logout-button" { + bg[NORMAL] = shade (1.2, @menu_bg_color) + bg[PRELIGHT] = shade (1.4, @menu_bg_color) + + engine "murrine" { + } +} + +widget "*WnckPager*" style "workspace-switcher" + +widget "*Xfce*Panel*" style "murrine-panel" +class "*Xfce*Panel*" style "murrine-panel" + +# Thunar Styles + +style "sidepane" { + base[NORMAL] = @bg_color + base[INSENSITIVE] = mix (0.4, shade (1.35, @selected_bg_color), shade (0.9, @base_color)) + bg[NORMAL] = @bg_color + text[NORMAL] = mix (0.9, @fg_color, @bg_color) +} + +widget_class "*ThunarShortcutsView*" style "sidepane" +widget_class "*ThunarTreeView*" style "sidepane" +widget_class "*ThunarLocationEntry*" style "murrine-entry" + +# Gtk2 Open-File Dialog + +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.." style "murrine-treeview-header" + +# Google Chrome/Chromium Styles (requires 9.0.597 or newer) + +style "chromium-toolbar-button" { + engine "murrine" { + roundness = 4 + textstyle = 0 + } +} + +style "chrome-gtk-frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-gradient-size = 0 + ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::scrollbar-trough-color = @bg_color + ChromeGtkFrame::scrollbar-slider-normal-color = mix (0.21, @fg_color, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = mix (0.31, @fg_color, @bg_color) +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium-toolbar-button" + +# General Styles + +class "GtkWidget" style "murrine-default" + +class "GtkFrame" style "murrine-wide" +class "MetaFrames" style "metacity-frame" +class "GtkWindow" style "metacity-frame" + +class "GtkSeparator" style "murrine-wide" +class "GtkCalendar" style "murrine-wide" + +class "GtkSpinButton" style "murrine-spinbutton" + +class "GtkScale" style "murrine-scale" +class "GtkVScale" style "murrine-vscale" +class "GtkHScale" style "murrine-hscale" +class "GtkScrollbar" style "murrine-scrollbar" +class "GtkVScrollbar" style "murrine-vscrollbar" +class "GtkHScrollbar" style "murrine-hscrollbar" + +class "GtkRadio*" style "murrine-radiocheck" +class "GtkCheck*" style "murrine-radiocheck" + +class "GtkEntry" style "murrine-entry" + +widget_class "*" style "murrine-notebook" +widget_class "**" style "murrine-notebook-bg" +widget_class "**" style "murrine-notebook-bg" +widget_class "**" style "murrine-notebook-bg" +widget_class "*.GtkNotebook.*.GtkViewport" style "murrine-notebook" + +widget_class "*" style "murrine-button" +widget_class "**" style "murrine-statusbar" +widget_class "*" style "murrine-progressbar" +widget_class "*" style "murrine-progressbar" + +widget_class "**" style "murrine-comboboxentry" +widget_class "**" style "murrine-comboboxentry" + +widget_class "**" style "murrine-menu" +widget_class "**" style "murrine-menu-item" +widget_class "**" style "murrine-separator-menu-item" +widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item" +widget_class "**" style "murrine-menubar" +widget_class "***" style "murrine-menubaritem" + +widget_class "*GtkToolButton*" style "murrine-toolbutton" +widget_class "*GtkToggleToolButton*" style "murrine-toolbutton" +widget_class "*GtkMenuToolButton*" style "murrine-toolbutton" +widget_class "*GtkToolbar*Button" style "murrine-toolbutton" + +widget_class "*.." style "murrine-frame-title" + +widget_class "*.*" style "murrine-treeview" +widget_class "*.." style "murrine-treeview-header" +widget_class "*.." style "murrine-treeview-header" +widget_class "*.." style "murrine-treeview-header" +widget_class "*.." style "murrine-treeview-header" + +widget "gtk-tooltip*" style "murrine-tooltips" + +widget_class "**" style "murrine-overlay-scrollbar" + +# Workarounds and Non-Standard Styling + +style "text-is-fg-color-workaround" { + text[NORMAL] = @text_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +widget_class "*.." style "text-is-fg-color-workaround" + +style "fg-is-text-color-workaround" { + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@fg_color) +} + +widget_class "**" style "fg-is-text-color-workaround" +widget_class "*" style "fg-is-text-color-workaround" +widget_class "*" style "fg-is-text-color-workaround" + +style "murrine-evo-new-button-workaround" { + engine "murrine" { + toolbarstyle = 0 + } +} + +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround" + +style "inkscape-toolbar-fix" { + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + highlight_shade = 1.0 + } +} + +#widget "*GtkHandleBox*" style "inkscape-toolbar-fix" +#widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix" +#widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix" + +# Performance Fixes + +style "performance-fix" { + engine "murrine" { + textstyle = 0 + } +} + +widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape +widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp +widget_class "*GimpToolbox*" style "performance-fix" +widget_class "*GimpMenuDock*" style "performance-fix" +widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice +widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.) + +widget_class "*XfceHeading*" style "xfce-header" +widget_class "*XfceDesktop*" style "xfdesktop-windowlist" +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget_class "*XfsmLogoutDialog*" style "xfsm-logout" +widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button" + +# Panel for GTK2 environments (ex. LXDE and MATE) + +style "panel_task_button" = "dark" +{ + xthickness = 3 + ythickness = 3 + + GtkWidget::focus-line-width = 0 + GtkWidget::focus_padding = 0 + GtkWidget::interior_focus = 0 + GtkWidget::internal_padding = 0 + + GtkButton::child_displacement_x = 0 + GtkButton::child_displacement_y = 0 + GtkButton::default_border = {0, 0, 0, 0} + GtkButton::default_outside_border = {0, 0, 0, 0} + GtkButtonBox::child_internal_pad_x = 0 + GtkButtonBox::child_internal_pad_y = 0 + GtkButtonBox::child_min_heigth = 0 + + engine "pixmap" { + + image + { + function = BOX + recolorable = TRUE + state = NORMAL + file = "Panel/panel-button-inactive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + state = PRELIGHT + file = "Panel/panel-button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image + { + function = BOX + recolorable = TRUE + shadow = OUT + state = PRELIGHT + file = "Panel/panel-button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + + } + + image + { + function = BOX + recolorable = TRUE + shadow = IN + state = PRELIGHT + file = "Panel/panel-button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + + } + + image + { + function = BOX + recolorable = TRUE + state = ACTIVE + file = "Panel/panel-button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + image + { + function = BOX + recolorable = TRUE + state = INSENSITIVE + file = "Panel/panel-button-inactive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "XFCE" +{ + xthickness = 3 + ythickness = 3 + + bg_pixmap[NORMAL] = "Panel/panel.png" +} + +widget "*Panel*" style "panel" +widget "*PanelWidget*" style "panel" +widget "*PanelApplet*" style "panel" +widget "*fast-user-switch*" style "panel" # workaround for Fast User Switch applet +widget "*CPUFreqApplet*" style "panel" # workaround for CpuFreq Applet +class "PanelApp*" style "panel" +class "PanelToplevel*" style "panel" +#widget_class "*Mail*" style "panel" +widget_class "*notif*" style "panel" + +#widget_class "*?anel*utton" style "panel_task_button" # causing problems to monodevelop +widget "*task*" style "panel_task_button" +widget "*.tasklist-button" style "panel_task_button" +widget "*PanelApplet*TaskTitle*" style "panel_task_button" +widget_class "*Xfce*Panel*" style "XFCE" +class "GtkScrollbar" style "murrine-scrollbar" + +# load panel themes +include "gnome-panel.rc" diff --git a/gtk-3.0/apps/gnome-applications.css b/gtk-3.0/apps/gnome-applications.css new file mode 100755 index 0000000..00727a4 --- /dev/null +++ b/gtk-3.0/apps/gnome-applications.css @@ -0,0 +1,402 @@ +/*********************** + * fallback mode panel * + ***********************/ +PanelWidget, +PanelApplet, +PanelToplevel { + padding: 0; + background-color: @panel_bg_color; + background-image: none; + color: @panel_fg_color; +} + +PanelApplet { + border-width: 0; +} + +PanelSeparator { + border-width: 0; + background-color: @panel_bg_color; + background-image: none; + color: @panel_fg_color; +} + +.gnome-panel-menu-bar, +PanelApplet > GtkMenuBar.menubar, +PanelApplet > GtkMenuBar.menubar.menuitem, +PanelMenuBar.menubar, +PanelMenuBar.menubar.menuitem { + -PanelMenuBar-icon-visible: true; + + border-width: 0; + background-color: @panel_bg_color; + background-image: none; +} + +PanelAppletFrame { + border-width: 0; + background-color: @panel_bg_color; + background-image: none; +} + +PanelApplet .button { + -GtkButton-inner-border: 2; + + border-width: 0 1px; + border-radius: 0; + border-color: transparent; + background-color: @panel_bg_color; + background-image: none; + color: @panel_fg_color; +} + +PanelApplet .button:active { + border-width: 0 1px; + border-radius: 0; + border-color: mix(@panel_bg_color, @panel_fg_color, 0.21); + background-color: mix(@panel_bg_color, @panel_fg_color, 0.21); + background-image: none; + color: shade(@panel_fg_color, 1.08); +} + +PanelApplet .button:prelight { + border-color: mix(@panel_bg_color, @panel_fg_color, 0.11); + background-color: mix(@panel_bg_color, @panel_fg_color, 0.11); + background-image: none; + color: shade(@panel_fg_color, 1.08); +} + +PanelApplet .button:active:prelight { + border-color: mix(@panel_bg_color, @panel_fg_color, 0.31); + background-color: mix(@panel_bg_color, @panel_fg_color, 0.31); + background-image: none; + color: shade(@panel_fg_color, 1.08); +} + +WnckPager, WnckTasklist { + background-color: @panel_bg_color; +} + +/************ + * nautilus * + ************/ +.nautilus-canvas-item { + border-radius: 2px; +} + +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px black; +} + +.nautilus-desktop.nautilus-canvas-item:active { + color: @theme_fg_color; +} + +.nautilus-desktop.nautilus-canvas-item:selected { + color: @theme_selected_fg_color; +} + +.nautilus-desktop.nautilus-canvas-item:active, +.nautilus-desktop.nautilus-canvas-item:prelight, +.nautilus-desktop.nautilus-canvas-item:selected { + text-shadow: none; +} + +NautilusWindow .toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: shade(@toolbar_bg_color, 0.8); +} + +NautilusWindow .sidebar .frame { + border-style: none; +} + +NautilusWindow > GtkGrid > .pane-separator, +NautilusWindow > GtkGrid > .pane-separator:hover { + border-width: 0 1px 0 0; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + background-color: @theme_bg_color; +} + +NautilusNotebook.notebook { + border-right-width: 0; + border-left-width: 0; + border-bottom-width: 0; +} + +NautilusNotebook .frame { + border-width: 0; +} + +NautilusQueryEditor .search-bar.toolbar { + border-top-width: 0; + border-bottom-width: 0; +} + +NautilusQueryEditor .toolbar { + padding-top: 3px; + padding-bottom: 2px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: @toolbar_bg_color; + background-color: shade(@toolbar_bg_color, 0.9); +} + +NautilusQueryEditor .toolbar:nth-child(2) { + border-color: shade(@toolbar_bg_color, 0.8); +} + +NautilusQueryEditor .toolbar:last-child, +NautilusQueryEditor .search-bar.toolbar:only-child { + border-bottom-width: 1px; + border-bottom-color: shade(@toolbar_bg_color, 0.8); +} + +/****************** + * gnome terminal * + ******************/ +VteTerminal { + background-color: white; + color: black; +} + +TerminalWindow GtkNotebook.notebook { + border-right-width: 0; + border-bottom-width: 0; + border-left-width: 0; +} +/* +TerminalWindow .scrollbars-junction, +TerminalWindow .scrollbar.trough { + background-color: @osd_base; +} + +TerminalWindow .scrollbar.button, +TerminalWindow .scrollbar.button:active, +TerminalWindow .scrollbar.button:active:hover { + color: shade(@osd_base, 0.6); +} + +TerminalWindow .scrollbar.slider { + border-color: mix(shade(@osd_base, 0.87), @osd_fg, 0.21); + background-color: mix(@osd_base, @osd_fg, 0.21); +} + +TerminalWindow .scrollbar.slider:hover, +TerminalWindow .scrollbar.slider.vertical:hover { + border-color: mix(shade(@osd_base, 0.87), @osd_fg, 0.31); + background-color: mix(@osd_base, @osd_fg, 0.31); +} + +TerminalWindow .scrollbar.slider:active, +TerminalWindow .scrollbar.slider.vertical:active { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; +}*/ + +/********* + * gedit * + *********/ +GeditWindow .pane-separator, +GeditWindow .pane-separator:hover { + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + background-color: @theme_bg_color; + color: shade(@theme_bg_color, 0.8); +} + +.gedit-document-panel { + background-color: @theme_bg_color; + color: mix(@theme_fg_color, @theme_bg_color, 0.1); +} + +.gedit-document-panel-group-row, +.gedit-document-panel-group-row:hover { + border-top: 1px solid shade(@theme_bg_color, 0.9); + background-color: @theme_bg_color; +} + +.gedit-document-panel-document-row:hover { + background-color: shade(@theme_bg_color, 1.05); +} + +.gedit-document-panel-document-row:selected, +.gedit-document-panel-document-row:selected:hover { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +.gedit-document-panel .list-row .button { + padding: 1px; + border-image: none; + border-radius: 2px; + border-style: solid; + border-color: transparent; + border-width: 1px; + background-color: transparent; + background-image: none; + color: transparent; + icon-shadow: none; +} + +.gedit-document-panel .prelight-row .button { + border-color: alpha(black, 0.1); + color: mix(@theme_text_color, @theme_base_color, 0.5); +} + +.gedit-document-panel .list-row .button:hover, +.gedit-document-panel .prelight-row .button:hover { + color: @theme_text_color; + border-color: alpha(black, 0.1); +} + +.gedit-document-panel .prelight-row .button:active { + color: @theme_text_color; + background-color: alpha(black, 0.08); + border-color: alpha(black, 0.2); +} + +GeditStatusbar { + border-top: 1px solid shade(@theme_bg_color, 0.8); +} + +GeditStatusbar GeditSmallButton, +GeditStatusMenuButton { + text-shadow: none; +} + +GeditStatusbar GeditSmallButton.button, +GeditStatusbar GeditSmallButton.button:hover, +GeditStatusbar GeditSmallButton.button:active, +GeditStatusbar GeditSmallButton.button:active:hover, +GeditStatusMenuButton.button, +GeditStatusMenuButton.button:hover, +GeditStatusMenuButton.button:active, +GeditStatusMenuButton.button:active:hover { + border-image: none; + border-style: solid; + border-width: 0 1px; + border-radius: 0; + padding: 1px 6px 2px 4px; +} + +GeditStatusbar GeditSmallButton.button:hover, +GeditStatusbar GeditSmallButton.button:active, +GeditStatusbar GeditSmallButton.button:active:hover, +GeditStatusMenuButton.button:hover, +GeditStatusMenuButton.button:active, +GeditStatusMenuButton.button:active:hover { + border-color: shade(@theme_bg_color, 0.8); +} + +GeditStatusbar GeditSmallButton.button:active, +GeditStatusMenuButton.button:active { + background-color: shade(@theme_bg_color, 0.95); + color: @theme_fg_color; +} + +GeditViewFrame .gedit-search-slider { + padding: 4px; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: shade(@theme_base_color, 0.8); + background-color: @theme_base_color; +} + +GeditViewFrame .gedit-search-slider .not-found { + background-color: @error_bg_color; + background-image: none; + color: @error_fg_color; +} + +GeditViewFrame .gedit-search-slider .not-found:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +GeditFileBrowserWidget .toolbar { + padding: 2px; + border-top: none; + background-color: @theme_bg_color; + background-image: none; +} + +.gedit-search-entry-occurrences-tag { + margin: 2px; + padding: 2px; + color: mix(@theme_text_color, @theme_base_color, 0.5); +} + +/*************** + * font-viewer * + ***************/ +SushiFontWidget { + padding: 6px 12px; +} + +/************* + * gucharmap * + *************/ +GucharmapChartable { + background-color: @theme_base_color; + color: @theme_text_color; +} + +GucharmapChartable:active, +GucharmapChartable:focus, +GucharmapChartable:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/************* + * evolution * + *************/ +EPreviewPane .entry { + background-color: @theme_base_color; + color: @theme_text_color; +} + +/****************** + * gnome calendar * + ******************/ +.calendar-view { + background-color: shade(@theme_base_color, 0.95); + color: @theme_text_color; +} + +/******************* + * gnome-bluetooth * + *******************/ +GtkEntry.entry.pin-entry { + font: regular 50; + padding-left: 25px; + padding-right: 25px; +} + +GtkLabel.pin-label { + font: regular 50; +} +/********************* + * Nemo File Manager * +**********************/ +.nemo-canvas-item { + border-radius: 4px; +} + +.nemo-desktop.nemo-canvas-item { + color: #fff; + text-shadow: 1px 1px #4c4c4c; +} + +.nemo-desktop.nemo-canvas-item:selected { + background-color: alpha(@theme_selected_bg_color, 0.8); + background-image: none; + color: @theme_selected_fg_color; + text-shadow: none; +} diff --git a/gtk-3.0/apps/granite-widgets.css b/gtk-3.0/apps/granite-widgets.css new file mode 100755 index 0000000..d5a4b74 --- /dev/null +++ b/gtk-3.0/apps/granite-widgets.css @@ -0,0 +1,678 @@ +/******************** + * dynamic notebook * + ********************/ +.dynamic-notebook { + background-color: shade(@theme_bg_color, 1.08); + background-image: none; +} + +.dynamic-notebook GtkLabel, +.dynamic-notebook GtkImage { + color: alpha(@theme_fg_color, 0.8); +} + +.dynamic-notebook .notebook { + -GtkNotebook-tab-overlap: 3px; + -GtkNotebook-initial-gap: 12px; + + border-width: 1px 0 0 0; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background: shade(@theme_bg_color, 0.95); + padding: 0; +} + +.dynamic-notebook .notebook tab { + padding: 4px 20px; + border-width: 0 1px; + border-color: shade(@theme_bg_color, 0.85); + border-radius: 0; + background-color: shade(@theme_bg_color, 0.9); + background-image: linear-gradient(to bottom, + shade(@bg_color, 0.92), + shade(@bg_color, 0.9), + shade(@bg_color, 0.85) + ); + color: @theme_fg_color; +} + +.dynamic-notebook .notebook tab:nth-child(first) { +} + +.dynamic-notebook .notebook tab:active { + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_base_color, 0.85); + background-image: linear-gradient(to bottom, + shade(@bg_color, 0.98), + shade(@bg_color, 0.93), + shade(@bg_color, 0.88) + ); + color: @theme_fg_color; +} + +.dynamic-notebook .notebook tab .entry { + border-radius: 2px; + padding: 4px 3px; +} + +.dynamic-notebook .button:hover, +.dynamic-notebook .button:hover:active, +.dynamic-notebook .notebook .button, +.dynamic-notebook .notebook .button:hover, +.dynamic-notebook .notebook .button:hover:active { + border-color: transparent; + background-color: transparent; + background-image: none; +} + +.dynamic-notebook .button:hover:active, +.dynamic-notebook .notebook .button:hover:active { + border-color: shade(@theme_bg_color, 0.7); + color: shade(@theme_fg_color, 0.7); +} + +.dynamic-notebook .menu GtkLabel { + color: @menu_fg_color; +} + +/**************** + * content view * + ****************/ +.content-view-window { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_base_color, 0.8); + border-radius: 2px; + background-color:@theme_base_color; + background-image: none; + color: @theme_text_color; +} + +.content-view, +.content-view GtkViewport { + background-color: @theme_base_color; + background-image: none; +} + +.content-view * { + background-color: transparent; + background-image: none; +} + +.content-view .entry { + background-color: @theme_base_color; + background-image: none; + color: @theme_text_color; +} + +.content-view .button { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_base_color, 0.8); + border-radius: 2px; + background-color: shade(@theme_base_color, 1.08); + background-image: none; + color: @theme_text_color; +} + +.content-view .button:hover { + border-color: shade(@theme_base_color, 0.7); + background-color: shade(@theme_base_color, 1.10); + background-image: none; +} + +.content-view .button:active { + border-color: shade(@theme_base_color, 0.8); + background-color: shade(@theme_base_color, 0.95); + background-image: none; +} + +.content-view .button:active:hover { + border-color: shade(@theme_base_color, 0.7); + color: shade(@theme_text_color, 0.7); +} + +.content-view .button:insensitive { + background-color: shade(@theme_base_color, 0.9); + background-image: none; +} + +.content-view .help_button * { + color: @theme_text_color; +} + +.content-view .toolbar { + -GtkWidget-window-dragging: true; + + padding: 1px; + border-width: 0 0 1px 0; + border-style: solid; + border-color: shade(@theme_base_color, 0.8); + background-color: @theme_base_color; + background-image: none; +} + +.content-view .menu { + padding: 0; + border-radius: 0; + border-style: none; + background-color: @menu_bg_color; + background-image: none; + color: @menu_fg_color; +} + +/************** + * sourcelist * + **************/ +.source-list, +.source-list.view { + border-radius: 0; + background-color: @theme_bg_color; + background-image: none; + color: mix(@theme_fg_color, @theme_bg_color, 0.1); +} + +.source-list { + -GtkTreeView-horizontal-separator: 1; + -GtkTreeView-vertical-separator: 1; +} + +.source-list.view:selected, +.source-list.view:prelight:selected { + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +.source-list.view:prelight { + background-color: shade(@theme_bg_color, 1.08); + background-image: none; +} + +.source-list.badge, +.source-list.badge:prelight, +.source-list.badge:selected, +.source-list.badge:prelight:selected { + margin: 0 3px; + padding: 0 6px; + border-width: 0; + border-radius: 10px; + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +/****************** + * no undo button * + ******************/ +.button.noundo, +.content-view .button.noundo { + border-color: shade(@error_bg_color, 0.8); + background-color: shade(@error_bg_color, 1.08); + background-image: none; + color: @error_fg_color; +} + +.button.noundo:hover, +.content-view .button.noundo:hover { + border-color: shade(@error_bg_color, 0.7); + background-color: @error_bg_color; + background-image: none; +} + +.button.noundo:active, +.content-view .button.noundo:active { + border-color: shade(@error_bg_color, 0.8); + background-color: shade(@error_bg_color, 0.95); + background-image: none; +} + +.button.noundo:active:hover, +.content-view .button.noundo:active:hover { + border-color: shade(@error_bg_color, 0.7); + background-color: shade(@error_bg_color, 0.97); + background-image: none; +} + +.button.noundo GtkLabel, +.button.noundo Gtklabel:prelight { + color: @error_fg_color; +} + +/********************** + * affirmative button * + **********************/ +.button.affirmative, +.content-view .button.affirmative { + border-color: shade(@theme_selected_bg_color, 0.8); + background-color: shade(@theme_selected_bg_color, 1.08); + background-image: none; + color: @theme_selected_fg_color; +} + +.button.affirmative:hover, +.content-view .button.affirmative:hover { + border-color: shade(@theme_selected_bg_color, 0.7); + background-color: @theme_selected_bg_color; + background-image: none; +} + +.button.affirmative:active, +.content-view .button.affirmative:active { + border-color: shade(@theme_selected_bg_color, 0.8); + background-color: shade(@theme_selected_bg_color, 0.95); + background-image: none; +} + +.button.affirmative:active:hover, +.content-view .button.affirmative:active:hover { + border-color: shade(@theme_selected_bg_color, 0.7); + background-color: shade(@theme_selected_bg_color, 0.97); + background-image: none; +} + +.button.affirmative GtkLabel, +.button.affirmative Gtklabel:prelight { + color: @theme_selected_fg_color; +} + +/********************** + * secondary toolbars * + **********************/ +.secondary-toolbar.toolbar { + padding: 2px; + border-color: shade(@toolbar_bg_color, 0.8); + background-color: @toolbar_bg_color; + background-image: none; +} + +.secondary-toolbar.toolbar .button { + border-color: shade(@toolbar_bg_color, 0.8); + background-color: shade(@toolbar_bg_color, 1.08); + background-image: none; + color: @toolbar_fg_color; +} + +.secondary-toolbar.toolbar .button:hover { + border-color: shade(@toolbar_bg_color, 0.7); + background-color: shade(@toolbar_bg_color, 1.10); + background-image: none; +} + +.secondary-toolbar.toolbar .button:active { + border-color: shade(@toolbar_bg_color, 0.8); + background-color: shade(@toolbar_bg_color, 0.95); + background-image: none; +} + +.secondary-toolbar.toolbar .button:active:hover { + border-color: shade(@toolbar_bg_color, 0.7); +} + +.secondary-toolbar.toolbar .button:focus, +.secondary-toolbar.toolbar .button:hover:focus, +.secondary-toolbar.toolbar .button:active:focus, +.secondary-toolbar.toolbar .button:active:hover:focus { + border-color: shade(@toolbar_bg_color, 0.7); +} + +.secondary-toolbar.toolbar .button:insensitive { + border-color: shade(@toolbar_bg_color, 0.85); + background-color: shade(@toolbar_bg_color, 0.9); + background-image: none; +} + +.secondary-toolbar.toolbar .button:active *:insensitive { + border-color: shade(@toolbar_bg_color, 0.75); + background-color: shade(@toolbar_bg_color, 0.80); + background-image: none; +} + +/******************* + * bottom toolbars * + *******************/ +.bottom-toolbar.toolbar { + padding: 6px; + border-width: 1px 0 0 0; + border-color: shade(@theme_bg_color, 0.8); + background-color: @theme_bg_color; + background-image: none; +} + +.bottom-toolbar.toolbar .button { + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 1.08); + background-image: none; + color: @theme_fg_color; +} + +.bottom-toolbar.toolbar .button:hover { + border-color: shade(@theme_bg_color, 0.7); + background-color: shade(@theme_bg_color, 1.10); + background-image: none; +} + +.bottom-toolbar.toolbar .button:active { + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; +} + +.bottom-toolbar.toolbar .button:active:hover { + border-color: shade(@theme_bg_color, 0.7); +} + +.bottom-toolbar.toolbar .button:focus, +.bottom-toolbar.toolbar .button:hover:focus, +.bottom-toolbar.toolbar .button:active:focus, +.bottom-toolbar.toolbar .button:active:hover:focus { + border-color: shade(@theme_bg_color, 0.7); +} + +.bottom-toolbar.toolbar .button:insensitive { + border-color: shade(@theme_bg_color, 0.85); + background-color: shade(@theme_bg_color, 0.9); + background-image: none; +} + +.bottom-toolbar.toolbar .button:active *:insensitive { + border-color: shade(@theme_bg_color, 0.75); + background-color: shade(@theme_bg_color, 0.80); + background-image: none; +} + +/************* + * statusbar * + *************/ +GraniteWidgetsStatusBar { + padding: 1px; + background-color: @theme_bg_color; + background-image: none; + box-shadow: inset 0 1px shade(@theme_bg_color, 0.8); +} + +/*********** + * popover * + ***********/ +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 12; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + + margin: 0; + border-style: solid; + border-color: shade(@menu_bg_color, 0.8); + color: @menu_fg_color; +} + +.popover_bg { + background-color: transparent; + background-image: linear-gradient(to bottom, + @menu_bg_color, + @menu_bg_color + ); +} + +GraniteWidgetsPopOver .sidebar.view, +GraniteWidgetsPopOver * { + background-color: transparent; + background-image: none; + color: @menu_fg_color; +} + +GraniteWidgetsPopOver .sidebar.view:selected, +GraniteWidgetsPopOver .sidebar.view:selected:focus, +GraniteWidgetsPopOver *:selected, +GraniteWidgetsPopOver *:selected:focus { + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +GraniteWidgetsPopOver .button { + border-color: shade(@menu_bg_color, 0.8); + background-color: shade(@menu_bg_color, 1.08); + background-image: none; + color: @menu_fg_color; + +} + +GraniteWidgetsPopOver .button:hover { + border-color: shade(@menu_bg_color, 0.7); + background-color: shade(@menu_bg_color, 1.10); + background-image: none; + color: shade(@menu_fg_color, 0.7); +} + +GraniteWidgetsPopOver .button:active { + border-color: shade(@menu_bg_color, 0.8); + background-color: shade(@menu_bg_color, 0.95); + background-image: none; +} + +GraniteWidgetsPopOver .button:active:hover { + border-color: shade(@menu_bg_color, 0.7); + color: shade(@menu_fg_color, 0.7); +} + +/* linked buttons */ +GraniteWidgetsPopOver .linked .button { + box-shadow: inset -1px 0 shade(@menu_bg_color, 0.9); +} + +GraniteWidgetsPopOver .linked .button:active { + box-shadow: inset -1px 0 shade(@menu_bg_color, 0.9), + inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset 0 -1px alpha(@dark_shadow, 0.05); +} + +GraniteWidgetsPopOver .linked .button:insensitive { + box-shadow: inset -1px 0 shade(@menu_bg_color, 0.9); +} + +/* remove box shadow from last-child and only-child */ +GraniteWidgetsPopOver .linked .button:last-child, +GraniteWidgetsPopOver .linked .button:only-child, +GraniteWidgetsPopOver .linked .button:insensitive:last-child, +GraniteWidgetsPopOver .linked .button:insensitive:only-child, +GraniteWidgetsPopOver .linked .button:active *:insensitive:last-child, +GraniteWidgetsPopOver .linked .button:active *:insensitive:only-child { + box-shadow: none; +} + +/* add back the inset shadow effect */ +GraniteWidgetsPopOver .linked .button:active:last-child, +GraniteWidgetsPopOver .linked .button:active:only-child { + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07); +} + +GraniteWidgetsPopOver .entry { + border-color: shade(@menu_bg_color, 0.7); + background-color: @menu_bg_color; + background-image: none; + color: @menu_fg_color; +} + +GraniteWidgetsPopOver .entry:active, +GraniteWidgetsPopOver .entry:focus { + border-color: shade(@menu_bg_color, 0.7); +} + +GraniteWidgetsPopOver *.separator { + border-color: shade(@menu_bg_color, 0.9); + color: transparent; +} + +.button.app { + border-width: 0; + border-radius: 2px; + background-color: transparent; + background-image: none; +} + +.button.app:hover { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +.button.app:focus { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +/******** + * gala * + ********/ +.gala-workspaces-background { + border-width: 1px 0 0 0; + border-color: shade(@panel_bg_color, 0.8); + background-color: @panel_bg_color; + background-image: none; +} + +.gala-workspace-selected { + border-width: 1px; + border-radius: 2px; + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; + background-image: none; +} + +/********* + * files * + *********/ +.files-overlay-bar { + margin: 3px; + padding: 3px 6px; + border-width: 1px; + border-color: shade(@theme_base_color, 0.7); + border-radius: 2px; + background-color: @theme_base_color; + background-image: none; +} + +.files-overlay-bar GtkLabel { + color: @theme_text_color; +} + +/********* + * noise * + *********/ +.album-list-view, +.album-list-view * { + border-color: shade(@theme_base_color, 0.7); + border-radius: 0; + background-color: @theme_base_color; + background-image: none; + color: @theme_text_color; +} + +.album-list-view GtkTreeView { + -GtkTreeView-vertical-separator: 1; + -GtkTreeView-grid-line-width: 0; + + background-color: @theme_base_color; + background-image: none; + color: @theme_text_color; +} + +.album-list-view GtkTreeView row:nth-child(even) { + border-width: 0; + border-style: none; + background-color: shade(@theme_base_color, 0.97); + background-image: none; +} + + +.album-list-view GtkTreeView row:nth-child(odd) { + border-width: 0; + border-style: none; + background-color: shade(@theme_base_color, 1.0); + background-image: none; +} + +.album-list-view GtkTreeView row:selected { + background-color: @selected_bg_color; + background-image: none; + color: @selected_fg_color; +} + +/********** + * birdie * + **********/ +BirdieWidgetsTweetList * { + background-color: transparent; + background-image: none; +} + +/********* + * tweet * + *********/ +.tweet { + padding: 0; +} + +/********** + * notify * + **********/ +.notify { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_base_color, 0.7); + border-radius: 2px; + background-color: @theme_base_color; + background-image: none; + color: @theme_text_color; +} + +.notify .low { +} + +.notify .critical { +} + +/********* + * panel * + *********/ +.panel { + background-color: @panel_bg_color; + background-image: none; + color: @panel_fg_color; + font: bold; +} + +.panel .menubar .menuitem { + padding: 1px 3px; +} + +.shadow { + background-color: transparent; + background-image: linear-gradient(to bottom, + rgba(0, 0, 0, 0.3), + transparent + ); +} + +.composited-indicator, +.wingpanel-app-button, +.wingpanel-indicator-button { + padding: 0 2px; + background-color: transparent; + background-image: none; + color: @osd_fg; +} + +.composited-indicator.menuitem:active, +.composited-indicator.menuitem:prelight { + border-style: none; + background-image: none; +} diff --git a/gtk-3.0/apps/lightdm-gtk-greeter.css b/gtk-3.0/apps/lightdm-gtk-greeter.css new file mode 100755 index 0000000..2cf821a --- /dev/null +++ b/gtk-3.0/apps/lightdm-gtk-greeter.css @@ -0,0 +1,255 @@ +/* wildcard for transparency */ + * { + background-color: transparent; +} + +/********* + * panel * + *********/ +#panel_window { + background-color: transparent; + background-image: none; + color: white; + font: bold; + text-shadow: 0 1px alpha(black, 0.5); + icon-shadow: 0 1px alpha(black, 0.5); +} + +#panel_window .menubar, +#panel_window .menubar > .menuitem { + background-color: transparent; + background-image: none; + color: white; + font: bold; + text-shadow: 0 1px alpha(black, 0.5); + icon-shadow: 0 1px alpha(black, 0.5); +} + +#panel_window .menubar > .menuitem:hover { + border-style: none; + background-color: alpha(white, 0.2); + background-image: none; + color: white; +} + +#panel_window .menubar > .menuitem *:hover { + color: white; +} + +#panel_window .menubar > .menuitem:insensitive { + color: alpha(white, 0.7); +} + +#panel_window .menubar .menu { + border-radius: 1px; +} + +#panel_window .menubar .menu .menuitem { + font: normal; + text-shadow: none; +} + +/**************** + * login window * + ****************/ +#login_window, +#shutdown_dialog, +#restart_dialog { + border-style: none; + border-radius: 2px; + background-color: @lightdm_bg_color; + color: @lightdm_fg_color; + + /* draw border using box-shadow */ + box-shadow: inset 1px 0 mix(shade(@lightdm_bg_color, 0.7), @lightdm_fg_color, 0.21), + inset -1px 0 mix(shade(@lightdm_bg_color, 0.7), @lightdm_fg_color, 0.21), + inset 0 1px mix(shade(@lightdm_bg_color, 0.7), @lightdm_fg_color, 0.21), + inset 0 -1px mix(shade(@lightdm_bg_color, 0.7), @lightdm_fg_color, 0.21); +} + +#content_frame { + padding-bottom: 14px; +} + +#login_window .menu { + border-radius: 1px; +} + +#login_window GtkComboBox .button, +#login_window GtkComboBox .button:hover, +#login_window GtkComboBox .button:active, +#login_window GtkComboBox .button:active:hover, +#login_window GtkComboBox .button:focus, +#login_window GtkComboBox .button:hover:focus, +#login_window GtkComboBox .button:active:focus, +#login_window GtkComboBox .button:active:hover:focus { + padding: 0; + background: none; + border-style: none; + box-shadow: none; +} + +#login_window GtkComboBox .button:focus, +#login_window GtkComboBox .button:hover:focus, +#login_window GtkComboBox .button:active:focus, +#login_window GtkComboBox .button:active:hover:focus { + background: none; + border-style: none; +} + +#login_window #user_combobox { + color: @lightdm_fg_color; + font: 18px; +} + +#login_window #user_combobox .menu { + font: normal; +} + +#login_window #user_combobox .arrow { + color: mix(@lightdm_fg_color, @lightdm_bg_color, 0.5); +} + +#login_window .entry { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border-color: shade(@lightdm_bg_color, 0.8); + border-radius: 2px; + background-color: shade(@lightdm_bg_color, 0.9); + background-image: none; + color: @lightdm_fg_color; + + box-shadow: none; + transition: all 150ms ease-out; +} + +#login_window .entry:focus, +#login_window .entry:hover { + border-color: shade(@lightdm_bg_color, 0.7); + + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.10), + inset 0 1px alpha(@dark_shadow, 0.12), + inset -1px 0 alpha(@dark_shadow, 0.10), + inset 0 -1px alpha(@dark_shadow, 0.05); +} + +#login_window .button, +#shutdown_dialog .button, +#restart_dialog .button { + padding: 3px 15px; + border-width: 1px; + border-radius: 2px; + border-style: solid; + border-color: shade(@lightdm_bg_color, 0.8); + background-color: shade(@lightdm_bg_color, 1.08); + background-image: none; + color: @lightdm_fg_color; + + transition: all 150ms ease-out; +} + +#user_image { + padding: 3px; + border-radius: 2px; + + /* draw border using box-shadow */ + box-shadow: inset 1px 0 shade(@lightdm_bg_color, 0.7), + inset -1px 0 shade(@lightdm_bg_color, 0.7), + inset 0 1px shade(@lightdm_bg_color, 0.7), + inset 0 -1px shade(@lightdm_bg_color, 0.7); +} + +#user_image_border { + border-radius: 2px; + background-color: shade(@lightdm_bg_color, 0.9); + background-image: none; + + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07), + inset 0 -1px alpha(@dark_shadow, 0.05); +} + +#buttonbox_frame { + padding-top: 10px; + padding-bottom: 0; + border-style: none; + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +/****************************** + * default and focused button * + ******************************/ +#login_window .button.default, +#shutdown_dialog .button.default, +#restart_dialog .button.default, +#login_window .button:focus, +#login_window .button:active:focus, +#shutdown_dialog .button:focus, +#shutdown_dialog .button:active:focus, +#restart_dialog .button:focus, +#restart_dialog .button:active:focus { + border-color: shade(@theme_selected_bg_color, 0.8); + background-color: shade(@theme_selected_bg_color, 1.08); + background-image: none; + color: @theme_selected_fg_color; +} + +#login_window .button.default:hover, +#shutdown_dialog .button.default:hover, +#restart_dialog .button.default:hover, +#login_window .button:hover:focus, +#login_window .button:active:hover:focus, +#shutdown_dialog .button:hover:focus, +#shutdown_dialog .button:active:hover:focus, +#restart_dialog .button:hover:focus, +#restart_dialog .button:active:hover:focus { + border-color: shade(@theme_selected_bg_color, 0.7); + background-color: @theme_selected_bg_color; +} + +/******************* + * shutdown button * + *******************/ +#shutdown_button.button { + border-color: shade(@error_bg_color, 0.8); + background-color: shade(@error_bg_color, 1.08); + background-image: none; + color: @error_fg_color; +} + +#shutdown_button.button:hover, +#shutdown_button.button:active, +#shutdown_button.button:active:hover { + border-color: shade(@error_bg_color, 0.7); + background-color: @error_bg_color; +} + +/****************** + * restart button * + ******************/ +#restart_button.button { + border-color: shade(@warning_bg_color, 0.8); + background-color: shade(@warning_bg_color, 1.08); + background-image: none; + color: @warning_fg_color; +} + +#restart_button.button:hover, +#restart_button.button:active, +#restart_button.button:active:hover { + border-color: shade(@warning_bg_color, 0.7); + background-color: @warning_bg_color; +} + +/******************** + * password warning * + ********************/ +#greeter_infobar { + font: bold; +} diff --git a/gtk-3.0/apps/nemo.css b/gtk-3.0/apps/nemo.css new file mode 100755 index 0000000..095232b --- /dev/null +++ b/gtk-3.0/apps/nemo.css @@ -0,0 +1,50 @@ +/*********************** + * pathbar breadcrumbs * + ***********************/ +NemoPathbarButton { + border-color: shade(@toolbar_bg_color, 0.8); + background-color: shade(@toolbar_bg_color, 1.08); + background-image: none; + color: @toolbar_fg_color; + + -NemoPathbarButton-border-radius: 2px; +} + +NemoPathbarButton:active { + border-color: shade(@toolbar_bg_color, 0.8); + background-color: shade(@toolbar_bg_color, 0.95); + background-image: none; +} + +NemoPathbarButton:hover { + border-color: shade(@toolbar_bg_color, 0.7); + background-color: shade(@toolbar_bg_color, 1.10); + background-image: none; +} + +NemoPathbarButton:active:hover { + border-color: shade(@toolbar_bg_color, 0.7); +} + +/********************************* + * sidebar disk space indicators * + *********************************/ +NemoPlacesTreeView { + -NemoPlacesTreeView-disk-full-bg-color: shade(@toolbar_bg_color, 0.8); + -NemoPlacesTreeView-disk-full-fg-color: @theme_selected_bg_color; + -NemoPlacesTreeView-disk-full-bar-width: 1px; + -NemoPlacesTreeView-disk-full-bar-radius: 1px; + -NemoPlacesTreeView-disk-full-bottom-padding: 2px; + -NemoPlacesTreeView-disk-full-max-length: 70px; +} + +NemoPlacesTreeView:selected { + -NemoPlacesTreeView-disk-full-bg-color: @theme_selected_fg_color; + -NemoPlacesTreeView-disk-full-fg-color: shade(@theme_selected_bg_color, 1.4); +} + +NemoPlacesTreeView:hover { +} + +NemoPlacesTreeView:selected:hover { +} diff --git a/gtk-3.0/apps/synaptic.css b/gtk-3.0/apps/synaptic.css new file mode 100755 index 0000000..a8877d1 --- /dev/null +++ b/gtk-3.0/apps/synaptic.css @@ -0,0 +1,11 @@ +/************ + * synaptic * + ************/ +GtkWindow > GtkVBox > .dock, +GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar { + padding: 4px; + border-style: none; + background-color: @toolbar_bg_color; + background-image: none; + color: @toolbar_fg_color; +} diff --git a/gtk-3.0/apps/unity.css b/gtk-3.0/apps/unity.css new file mode 100755 index 0000000..4aeafde --- /dev/null +++ b/gtk-3.0/apps/unity.css @@ -0,0 +1,83 @@ +UnityDecoration { + -UnityDecoration-extents: 28px 1px 1px 1px; + -UnityDecoration-input-extents: 10px; + + -UnityDecoration-shadow-offset-x: 1px; + -UnityDecoration-shadow-offset-y: 1px; + -UnityDecoration-active-shadow-color: rgba(0,0,0,0.7); + -UnityDecoration-active-shadow-radius: 8px; + -UnityDecoration-inactive-shadow-color: rgba(0,0,0,0.5); + -UnityDecoration-inactive-shadow-radius: 5px; + + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: @theme_selected_bg_color; + + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0.0; +} + +UnityDecoration.top { + border: 1px solid @toolbar_bg_color; + border-bottom-width: 0; + border-radius: 6px 6px 0 0; + padding: 1px 8px 0 8px; + background-color: @titlebar_bg_color; + background-image: linear-gradient(to bottom, + shade(@toolbar_bg_color, 1.08), + shade(@toolbar_bg_color, 1.05), + @toolbar_bg_color + ); + color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.1); + text-shadow: none; +} + +UnityDecoration.top:backdrop { + border: 1px solid @toolbar_bg_color; + border-bottom-width: 0; + background-color: @titlebar_bg_color; + background-image: linear-gradient(to bottom, + @toolbar_bg_color, + @toolbar_bg_color, + @toolbar_bg_color + ); + color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.4); +} + +UnityDecoration.left, +UnityDecoration.right, +UnityDecoration.bottom { + background-color: @toolbar_bg_color; +} + +UnityDecoration.left:backdrop, +UnityDecoration.right:backdrop, +UnityDecoration.bottom:backdrop { + background-color: @toolbar_bg_color; +} + +UnityPanelWidget, +.unity-panel { + border-width: 0 0 1px 0; + border-style: solid; + border-color: @panel_bg_color; + background-color: @panel_bg_color; + background-image: none; + color: @panel_fg_color; +} + +.unity-panel.menubar, +.unity-panel .menubar { +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + border-width: 0 1px; + color: @panel_fg_color; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + background-image: none; + color: shade(@panel_fg_color, 1.08); +} diff --git a/gtk-3.0/apps/xfce.css b/gtk-3.0/apps/xfce.css new file mode 100755 index 0000000..03cfb20 --- /dev/null +++ b/gtk-3.0/apps/xfce.css @@ -0,0 +1,38 @@ +XfceHeading { + margin: 0; + padding: 0; + border-width: 0; + background-color: @theme_base_color; + background-image: none; + color: @theme_text_color; +} + +.xfce4-panel { + background-color: @panel_bg_color; + color: @panel_fg_color; + font: normal; +} + +.xfce4-panel .button { + padding: 0 2px; + border-radius: 0; + border-style: none; + color: @panel_fg_color; +} + +.xfce4-panel .button:active { + background-color: shade(@panel_bg_color, 0.8); + background-image: none; + color: @panel_fg_color; +} + +.xfce4-panel .button:hover, +.xfce4-panel .button:active:hover { + background-color: mix(@panel_bg_color, @panel_fg_color, 0.21); + background-image: none; + color: shade(@panel_fg_color, 1.08); +} + +.xfce4-panel .menu { + -gtk-image-effect: none; +} diff --git a/gtk-3.0/assets/checkbox-checked-insensitive.png b/gtk-3.0/assets/checkbox-checked-insensitive.png new file mode 100755 index 0000000..69e7c3a Binary files /dev/null and b/gtk-3.0/assets/checkbox-checked-insensitive.png differ diff --git a/gtk-3.0/assets/checkbox-checked.png b/gtk-3.0/assets/checkbox-checked.png new file mode 100755 index 0000000..623d531 Binary files /dev/null and b/gtk-3.0/assets/checkbox-checked.png differ diff --git a/gtk-3.0/assets/checkbox-mixed-insensitive.png b/gtk-3.0/assets/checkbox-mixed-insensitive.png new file mode 100755 index 0000000..8f8e5d3 Binary files /dev/null and b/gtk-3.0/assets/checkbox-mixed-insensitive.png differ diff --git a/gtk-3.0/assets/checkbox-mixed.png b/gtk-3.0/assets/checkbox-mixed.png new file mode 100755 index 0000000..5306f91 Binary files /dev/null and b/gtk-3.0/assets/checkbox-mixed.png differ diff --git a/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/gtk-3.0/assets/checkbox-unchecked-insensitive.png new file mode 100755 index 0000000..15195d4 Binary files /dev/null and b/gtk-3.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/gtk-3.0/assets/checkbox-unchecked.png b/gtk-3.0/assets/checkbox-unchecked.png new file mode 100755 index 0000000..49ee014 Binary files /dev/null and b/gtk-3.0/assets/checkbox-unchecked.png differ diff --git a/gtk-3.0/assets/radio-mixed-insensitive.png b/gtk-3.0/assets/radio-mixed-insensitive.png new file mode 100755 index 0000000..318a220 Binary files /dev/null and b/gtk-3.0/assets/radio-mixed-insensitive.png differ diff --git a/gtk-3.0/assets/radio-mixed.png b/gtk-3.0/assets/radio-mixed.png new file mode 100755 index 0000000..104fc92 Binary files /dev/null and b/gtk-3.0/assets/radio-mixed.png differ diff --git a/gtk-3.0/assets/radio-selected-insensitive.png b/gtk-3.0/assets/radio-selected-insensitive.png new file mode 100755 index 0000000..81ca56b Binary files /dev/null and b/gtk-3.0/assets/radio-selected-insensitive.png differ diff --git a/gtk-3.0/assets/radio-selected.png b/gtk-3.0/assets/radio-selected.png new file mode 100755 index 0000000..e5fcbfa Binary files /dev/null and b/gtk-3.0/assets/radio-selected.png differ diff --git a/gtk-3.0/assets/radio-unselected-insensitive.png b/gtk-3.0/assets/radio-unselected-insensitive.png new file mode 100755 index 0000000..c567a79 Binary files /dev/null and b/gtk-3.0/assets/radio-unselected-insensitive.png differ diff --git a/gtk-3.0/assets/radio-unselected.png b/gtk-3.0/assets/radio-unselected.png new file mode 100755 index 0000000..bb2626c Binary files /dev/null and b/gtk-3.0/assets/radio-unselected.png differ diff --git a/gtk-3.0/buttons/close-focused-active.png b/gtk-3.0/buttons/close-focused-active.png new file mode 100755 index 0000000..4cc1dcb Binary files /dev/null and b/gtk-3.0/buttons/close-focused-active.png differ diff --git a/gtk-3.0/buttons/close-focused-normal.png b/gtk-3.0/buttons/close-focused-normal.png new file mode 100755 index 0000000..7403e0f Binary files /dev/null and b/gtk-3.0/buttons/close-focused-normal.png differ diff --git a/gtk-3.0/buttons/close-focused-pressed.png b/gtk-3.0/buttons/close-focused-pressed.png new file mode 100755 index 0000000..5da8532 Binary files /dev/null and b/gtk-3.0/buttons/close-focused-pressed.png differ diff --git a/gtk-3.0/buttons/close-unfocused-active.png b/gtk-3.0/buttons/close-unfocused-active.png new file mode 100755 index 0000000..718d9d2 Binary files /dev/null and b/gtk-3.0/buttons/close-unfocused-active.png differ diff --git a/gtk-3.0/buttons/close-unfocused-normal.png b/gtk-3.0/buttons/close-unfocused-normal.png new file mode 100755 index 0000000..db0096b Binary files /dev/null and b/gtk-3.0/buttons/close-unfocused-normal.png differ diff --git a/gtk-3.0/buttons/maximize-focused-active.png b/gtk-3.0/buttons/maximize-focused-active.png new file mode 100755 index 0000000..716a6a8 Binary files /dev/null and b/gtk-3.0/buttons/maximize-focused-active.png differ diff --git a/gtk-3.0/buttons/maximize-focused-normal.png b/gtk-3.0/buttons/maximize-focused-normal.png new file mode 100755 index 0000000..298d6de Binary files /dev/null and b/gtk-3.0/buttons/maximize-focused-normal.png differ diff --git a/gtk-3.0/buttons/maximize-focused-pressed.png b/gtk-3.0/buttons/maximize-focused-pressed.png new file mode 100755 index 0000000..ee74164 Binary files /dev/null and b/gtk-3.0/buttons/maximize-focused-pressed.png differ diff --git a/gtk-3.0/buttons/maximize-unfocused-active.png b/gtk-3.0/buttons/maximize-unfocused-active.png new file mode 100755 index 0000000..75205ab Binary files /dev/null and b/gtk-3.0/buttons/maximize-unfocused-active.png differ diff --git a/gtk-3.0/buttons/maximize-unfocused-normal.png b/gtk-3.0/buttons/maximize-unfocused-normal.png new file mode 100755 index 0000000..db0096b Binary files /dev/null and b/gtk-3.0/buttons/maximize-unfocused-normal.png differ diff --git a/gtk-3.0/buttons/minimize-focused-active.png b/gtk-3.0/buttons/minimize-focused-active.png new file mode 100755 index 0000000..75613c3 Binary files /dev/null and b/gtk-3.0/buttons/minimize-focused-active.png differ diff --git a/gtk-3.0/buttons/minimize-focused-normal.png b/gtk-3.0/buttons/minimize-focused-normal.png new file mode 100755 index 0000000..92160d1 Binary files /dev/null and b/gtk-3.0/buttons/minimize-focused-normal.png differ diff --git a/gtk-3.0/buttons/minimize-focused-pressed.png b/gtk-3.0/buttons/minimize-focused-pressed.png new file mode 100755 index 0000000..3c0539a Binary files /dev/null and b/gtk-3.0/buttons/minimize-focused-pressed.png differ diff --git a/gtk-3.0/buttons/minimize-unfocused-active.png b/gtk-3.0/buttons/minimize-unfocused-active.png new file mode 100755 index 0000000..595765c Binary files /dev/null and b/gtk-3.0/buttons/minimize-unfocused-active.png differ diff --git a/gtk-3.0/buttons/minimize-unfocused-normal.png b/gtk-3.0/buttons/minimize-unfocused-normal.png new file mode 100755 index 0000000..db0096b Binary files /dev/null and b/gtk-3.0/buttons/minimize-unfocused-normal.png differ diff --git a/gtk-3.0/buttons/restore-focused-active.png b/gtk-3.0/buttons/restore-focused-active.png new file mode 100755 index 0000000..716a6a8 Binary files /dev/null and b/gtk-3.0/buttons/restore-focused-active.png differ diff --git a/gtk-3.0/buttons/restore-focused-normal.png b/gtk-3.0/buttons/restore-focused-normal.png new file mode 100755 index 0000000..298d6de Binary files /dev/null and b/gtk-3.0/buttons/restore-focused-normal.png differ diff --git a/gtk-3.0/buttons/restore-focused-pressed.png b/gtk-3.0/buttons/restore-focused-pressed.png new file mode 100755 index 0000000..ee74164 Binary files /dev/null and b/gtk-3.0/buttons/restore-focused-pressed.png differ diff --git a/gtk-3.0/buttons/restore-unfocused-active.png b/gtk-3.0/buttons/restore-unfocused-active.png new file mode 100755 index 0000000..75205ab Binary files /dev/null and b/gtk-3.0/buttons/restore-unfocused-active.png differ diff --git a/gtk-3.0/buttons/restore-unfocused-normal.png b/gtk-3.0/buttons/restore-unfocused-normal.png new file mode 100755 index 0000000..db0096b Binary files /dev/null and b/gtk-3.0/buttons/restore-unfocused-normal.png differ diff --git a/gtk-3.0/gtk-dark.css b/gtk-3.0/gtk-dark.css new file mode 100755 index 0000000..4261b4a --- /dev/null +++ b/gtk-3.0/gtk-dark.css @@ -0,0 +1,92 @@ +/* default color scheme */ +@define-color bg_color #373737; +@define-color fg_color #f1f1f1; +@define-color base_color #1f1f1f; +@define-color text_color #f1f1f1; +@define-color selected_bg_color #066DC1; +@define-color selected_bg_color2 #4a8cc1; +@define-color selected_fg_color #ffffff; +@define-color tooltip_bg_color #fff; +@define-color tooltip_fg_color #4c4c4c; +@define-color unfocused_bg_color #545454; +@define-color unfocused_fg_color #8c8c8c; + +/* dark color scheme */ +@define-color dark_bg_color #373737; +@define-color dark_fg_color #f1f1f1; + +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color @bg_color; +@define-color theme_fg_color @fg_color; +@define-color theme_base_color @base_color; +@define-color theme_text_color @text_color; +@define-color theme_selected_bg_color @selected_bg_color; +@define-color theme_selected_fg_color @selected_fg_color; +@define-color theme_tooltip_bg_color @tooltip_bg_color; +@define-color theme_tooltip_fg_color @tooltip_fg_color; + +/* global unfocused color scheme */ +@define-color theme_unfocused_bg_color @unfocused_bg_color; +@define-color theme_unfocused_fg_color @unfocused_fg_color; + +/* shadow effects */ +@define-color light_shadow #fff; +@define-color dark_shadow #000; + +/* misc colors used by gtk+ */ +@define-color info_fg_color rgb (58, 135, 173); +@define-color info_bg_color rgb (217, 237, 247); +@define-color warning_fg_color rgb (192, 152, 83); +@define-color warning_bg_color rgb (252, 248, 227); +@define-color question_fg_color rgb (214, 73, 55); +@define-color question_bg_color rgb (252, 229, 213); +@define-color error_fg_color rgb (185, 74, 72); +@define-color error_bg_color rgb (242, 222, 222); +@define-color link_color #fc6f5d; +@define-color success_color #53a93f; +@define-color warning_color #f57900; +@define-color error_color #cc0000; + +/* widget colors */ +@define-color titlebar_bg_color @dark_bg_color; +@define-color titlebar_fg_color @dark_fg_color; +@define-color menubar_bg_color @dark_bg_color; +@define-color menubar_fg_color @dark_fg_color; +@define-color toolbar_bg_color @dark_bg_color; /*@theme_bg_color;*/ +@define-color toolbar_fg_color @dark_fg_color; /*@theme_fg_color;*/ +@define-color menu_bg_color #1f1f1f; +@define-color menu_fg_color @fg_color; +@define-color panel_bg_color @dark_bg_color; +@define-color panel_fg_color @dark_fg_color; + +/* osd */ +@define-color osd_base @dark_bg_color; +@define-color osd_fg @dark_fg_color; +@define-color osd_bg alpha(@osd_base, 0.8); + +/* lightdm greeter colors */ +@define-color lightdm_bg_color @dark_bg_color; +@define-color lightdm_fg_color @dark_fg_color; + +/* window manager colors */ +@define-color wm_bg @titlebar_bg_color; +@define-color wm_border_focused mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.21); +@define-color wm_border_unfocused mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.12); +@define-color wm_title_focused mix(@titlebar_fg_color, @titlebar_bg_color, 0.1); +@define-color wm_title_unfocused mix(@titlebar_fg_color, @titlebar_bg_color, 0.4); +@define-color wm_icons_focused mix(@titlebar_fg_color, @titlebar_bg_color, 0.1); +@define-color wm_icons_focused_prelight @selected_bg_color; +@define-color wm_icons_focused_pressed shade(@selected_bg_color, 0.8); +@define-color wm_icons_unfocused mix(@titlebar_fg_color, @titlebar_bg_color, 0.4); +@define-color wm_icons_unfocused_prelight @selected_bg_color; +@define-color wm_icons_unfocused_pressed shade(@selected_bg_color, 0.8); + +@import url("gtk-widgets.css"); +@import url("gtk-widgets-assets.css"); +@import url("apps/gnome-applications.css"); +@import url("apps/granite-widgets.css"); +@import url("apps/unity.css"); +@import url("apps/xfce.css"); +@import url("apps/nemo.css"); +@import url("apps/synaptic.css"); +@import url("apps/lightdm-gtk-greeter.css"); diff --git a/gtk-3.0/gtk-widgets-assets.css b/gtk-3.0/gtk-widgets-assets.css new file mode 100755 index 0000000..91cd0bd --- /dev/null +++ b/gtk-3.0/gtk-widgets-assets.css @@ -0,0 +1,293 @@ +/*OS X El Capitan v0.3 Theme assets*/ + +/******************* + * check and radio * + *******************/ +/* draw regular check and radio items using our assets */ +.check, +.check row:selected, +.check row:selected:focus { + background-image: url("assets/checkbox-unchecked.png"); +} + +.check:insensitive, +.check row:selected:insensitive, +.check row:selected:focus:insensitive { + background-image: url("assets/checkbox-unchecked-insensitive.png"); +} + +.check:active, +.check row:selected:active, +.check row:selected:focus:active { + background-image: url("assets/checkbox-checked.png"); +} + +.check:active:insensitive, +.check row:selected:active:insensitive, +.check row:selected:focus:active:insensitive { + background-image: url("assets/checkbox-checked-insensitive.png"); +} + +.check:inconsistent, +.check row:selected:inconsistent, +.check row:selected:focus:inconsistent { + background-image: url("assets/checkbox-mixed.png"); +} + +.check:inconsistent:insensitive, +.check row:selected:inconsistent:insensitive, +.check row:selected:focus:inconsistent:insensitive { + background-image: url("assets/checkbox-mixed-insensitive.png"); +} + +.radio, +.view.cell.radio { + background-image: url("assets/radio-unselected.png"); +} + +.radio:insensitive { + background-image: url("assets/radio-unselected-insensitive.png"); +} + +.radio:active { + background-image: url("assets/radio-selected.png"); +} + +.radio:active:insensitive { + background-image: url("assets/radio-selected-insensitive.png"); +} + +.radio:inconsistent { + background-image: url("assets/radio-mixed.png"); +} + +.radio:inconsistent:insensitive { + background-image: url("assets/radio-mixed-insensitive.png"); +} + +/******************************** + * Touch text selection handles * + ********************************/ +.cursor-handle.bottom { + background-image: url("assets/slider-horiz.png"); +} + +.cursor-handle.top { + background-image: url("assets/slider-horiz.png"); +} + +/****************** + * window actions * + ******************/ + +.titlebar .titlebutton.minimize { + color: transparent; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: url("buttons/minimize-focused-normal.png"); +} + +.titlebar .titlebutton.minimize:backdrop { + background-image: url("buttons/minimize-unfocused-normal.png"); + color: transparent; +} + +.titlebar .titlebutton.minimize:hover, +.titlebar .titlebutton.minimize:active, +.titlebar .titlebutton.minimize:checked { + color: transparent; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: url("buttons/minimize-focused-active.png"); +} + +.titlebar .titlebutton.maximize { + color: transparent; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: url("buttons/maximize-focused-normal.png"); +} + +.titlebar .titlebutton.maximize:backdrop { + background-image: url("buttons/maximize-unfocused-normal.png"); + color: transparent; +} + + +.titlebar .titlebutton.maximize:hover, +.titlebar .titlebutton.maximize:active, +.titlebar .titlebutton.maximize:checked { + color: transparent; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: url("buttons/maximize-focused-active.png"); +} + +.titlebar .titlebutton.close { + color: transparent; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: url("buttons/close-focused-normal.png"); +} + +.titlebar .titlebutton.close:backdrop { + background-image: url("buttons/close-unfocused-normal.png"); + color: transparent; +} + + +.titlebar .titlebutton.close:hover, +.titlebar .titlebutton.close:active, +.titlebar .titlebutton.close:checked { + color: transparent; + border-image: none; + box-shadow: none; + background-position: center; + background-repeat: no-repeat; + background-image: url("buttons/close-focused-active.png"); +} + +/********************************* + * check and radio (gnome 3.18+) * + *********************************/ +.check, +.check row:selected, +.check row:selected:focus { + -gtk-icon-source: url("assets/checkbox-unchecked.png"); +} + +.check:backdrop, +.check row:selected:backdrop, +.check row:selected:focus:backdrop, +.check:insensitive, +.check row:selected:insensitive, +.check row:selected:focus:insensitive { + -gtk-icon-source: url("assets/checkbox-unchecked-insensitive.png"); +} + +.check:active, .check:checked, +.check row:selected:active, .check row:selected:checked, +.check row:selected:focus:active, .check row:selected:focus:checked { + -gtk-icon-source: url("assets/checkbox-checked.png"); +} + +.check:active:backdrop, .check:checked:backdrop, +.check row:selected:active:backdrop, .check row:selected:checked:backdrop, +.check row:selected:focus:active:backdrop, .check row:selected:focus:checked:backdrop, +.check:active:insensitive, .check:checked:insensitive, +.check row:selected:active:insensitive, .check row:selected:checked:insensitive, +.check row:selected:focus:active:insensitive, .check row:selected:focus:checked:insensitive { + -gtk-icon-source: url("assets/checkbox-checked-insensitive.png"); +} + +.check:inconsistent, +.check row:selected:inconsistent, +.check row:selected:focus:inconsistent { + -gtk-icon-source: url("assets/checkbox-mixed.png"); +} + +.check:inconsistent:backdrop, +.check row:selected:inconsistent:backdrop, +.check row:selected:focus:inconsistent:backdrop, +.check:inconsistent:insensitive, +.check row:selected:inconsistent:insensitive, +.check row:selected:focus:inconsistent:insensitive { + -gtk-icon-source: url("assets/checkbox-mixed-insensitive.png"); +} + +.radio, +.radio row:selected, +.radio row:selected:focus { + -gtk-icon-source: url("assets/radio-unselected.png"); +} + +.radio:backdrop, +.radio row:selected:backdrop, +.radio row:selected:focus:backdrop, +.radio:insensitive, +.radio row:selected:insensitive, +.radio row:selected:focus:insensitive { + -gtk-icon-source: url("assets/radio-unselected-insensitive.png"); +} + +.radio:active, .radio:checked, +.radio row:selected:active, .radio row:selected:checked, +.radio row:selected:focus:active, .radio row:selected:focus:checked { + -gtk-icon-source: url("assets/radio-selected.png"); +} + +.radio:active:backdrop, .radio:checked:backdrop, +.radio row:selected:active:backdrop, .radio row:selected:checked:backdrop, +.radio row:selected:focus:active:backdrop, .radio row:selected:focus:checked:backdrop, +.radio:active:insensitive, .radio:checked:insensitive, +.radio row:selected:active:insensitive, .radio row:selected:checked:insensitive, +.radio row:selected:focus:active:insensitive, .radio row:selected:focus:checked:insensitive { + -gtk-icon-source: url("assets/radio-selected-insensitive.png"); +} + +.radio:inconsistent, +.radio row:selected:inconsistent, +.radio row:selected:focus:inconsistent { + -gtk-icon-source: url("assets/radio-mixed.png"); +} + +.radio:inconsistent:backdrop, +.radio row:selected:inconsistent:backdrop, +.radio row:selected:focus:inconsistent:backdrop, +.radio:inconsistent:insensitive, +.radio row:selected:inconsistent:insensitive, +.radio row:selected:focus:inconsistent:insensitive { + -gtk-icon-source: url("assets/radio-mixed-insensitive.png"); +} + +/************************** + * menuitem check & radio * + **************************/ + +.menuitem.check { + -gtk-icon-source: url("assets/checkbox-unchecked.png"); + color: @theme_fg_color; + icon-shadow: none; +} +.menuitem.check:active, .menuitem.check:checked { + -gtk-icon-source: url("assets/checkbox-checked.png"); +} +.menuitem.check:inconsistent { + -gtk-icon-source: url("assets/checkbox-mixed.png"); +} + +.menuitem.check:active:hover { + color: @theme_selected_fg_color; +} +.menuitem.check:insensitive { + color: @insensitive_fg_color; +} + +.menuitem.radio { + -gtk-icon-source: url("assets/radio-unselected.png"); + color: @theme_fg_color; + icon-shadow: none; +} +.menuitem.radio:active, .menuitem.radio:checked { + -gtk-icon-source: url("assets/radio-selected.png"); +} +.menuitem.radio:inconsistent { + -gtk-icon-source: url("assets/radio-mixed.png"); +} +.menuitem.radio:hover { + color: @theme_selected_fg_color; +} +.menuitem.radio:insensitive { + color: @insensitive_fg_color; +} + diff --git a/gtk-3.0/gtk-widgets.css b/gtk-3.0/gtk-widgets.css new file mode 100755 index 0000000..ececab9 --- /dev/null +++ b/gtk-3.0/gtk-widgets.css @@ -0,0 +1,4011 @@ +/* NOTES to contributors: + * use 4 spaces indents, and keep code ALIGNED and ORDERED */ + +/* default */ +* { + -GtkArrow-arrow-scaling: 0.5; + -GtkButton-child-displacement-x: 0; + -GtkButton-child-displacement-y: 0; + -GtkButton-default-border: 0; + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 1; + -GtkButton-interior-focus: true; + -GtkButtonBox-child-min-height: 24; + -GtkButtonBox-child-internal-pad-y: 1; + -GtkCheckButton-indicator-size: 14; + -GtkCheckMenuItem-indicator-size: 14; + -GtkExpander-expander-size: 8; + -GtkHTML-link-color: @link_color; + -GtkIMHtml-hyperlink-color: @link_color; + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; + -GtkPaned-handle-size: 4; + -GtkProgressBar-min-horizontal-bar-height: 16; + -GtkProgressBar-min-vertical-bar-width: 16; + -GtkRange-slider-width: 14; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-border: 0; + -GtkRange-trough-under-steppers: 1; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: true; + -GtkScrollbar-has-secondary-backward-stepper: true; + -GtkScrollbar-min-slider-length: 80; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; + -GtkStatusbar-shadow-type: none; + -GtkTextView-error-underline-color: @error_color; + -GtkToolButton-icon-spacing: 6; + -GtkToolItemGroup-expander-size: 8; + -GtkTreeView-expander-size: 8; + -GtkWidget-focus-line-width: 1; + -GtkWidget-focus-padding: 0; + -GtkWidget-link-color: @link_color; + -GtkWidget-visited-link-color: @link_color; + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + + background-clip: padding-box; + + outline-color: alpha(@theme_selected_bg_color, 0.5); + outline-style: solid; + outline-offset: 0; +} + +/*************** + * base states * + ***************/ +.background { + background-color: @theme_bg_color; + color: @theme_fg_color; +} + +* { + /* inherit colors from parent */ + color: inherit; + background-color: inherit; +} + +*:selected, +*:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +*:selected:backdrop, +*:selected:focus:backdrop { + background-color: shade(@theme_bg_color, 0.8); + color: @theme_fg_color; +} + +*:insensitive, +*:insensitive:insensitive { + color: mix(@theme_fg_color, @theme_bg_color, 0.5); + +} + +/* apply effects to insensitive and prelit images */ +*:insensitive { + -gtk-image-effect: dim; +} + +*:hover { + -gtk-image-effect: highlight; +} + +.gtkstyle-fallback { + background-color: @theme_bg_color; + color: @theme_fg_color; +} + +.gtkstyle-fallback:prelight { + background-color: shade(@theme_bg_color, 1.1); + color: @theme_fg_color; +} + +.gtkstyle-fallback:active { + background-color: shade(@theme_bg_color, 0.8); + color: @theme_fg_color; +} + +.gtkstyle-fallback:insensitive { + background-color: shade(shade(@theme_bg_color, 0.95), 1.05); + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +GtkImage, +GtkImage:insensitive, +GtkLabel, +GtkLabel:insensitive, +GtkBox, +GtkBox:insensitive, +GtkGrid, +GtkGrid:insensitive { + background-color: transparent; +} + +/****************** + * visual effects * + ******************/ +/* transitions */ +.button { + transition: border 100ms ease-in-out; +} + +.entry { + transition: border 100ms ease-out; +} + +.entry:focus { + transition: border 100ms ease-in; +} + +.entry.image.left { + padding-right: 4px; +} + +.notebook tab GtkLabel, +.notebook .prelight-page, +.notebook .prelight-page GtkLabel, +.notebook .active-page, +.notebook .active-page GtkLabel { + transition: all 200ms ease-in; +} + +/* inset shadows */ +.button:active, +.primary-toolbar .button:active, +.toolbar .button:active, +.header-bar .button:active, +.notebook.header { + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07), + inset 0 -1px alpha(@dark_shadow, 0.05); +} + +/*.entry { + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.10), + inset 0 1px alpha(@dark_shadow, 0.12), + inset -1px 0 alpha(@dark_shadow, 0.10), + inset 0 -1px alpha(@dark_shadow, 0.05); +}*/ + +.entry { + box-shadow: none; +} + +/* disable inset shadow */ +.button:active *:insensitive, +.primary-toolbar .button:active *:insensitive, +.toolbar .button:active *:insensitive, +.header-bar .button:active *:insensitive, +.entry:insensitive { + box-shadow: none; +} + +/************* + * assistant * + *************/ +GtkAssistant .sidebar .highlight { + font: bold; +} + +GtkAssistant .sidebar { + padding: 4px; + border-width: 0 1px 0 0; + border-style: solid; + border-right-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background-color: @theme_bg_color; + color: mix(@theme_fg_color, @theme_bg_color, 0.1); +} + +/********** + * button * + **********/ +.button { + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; + + padding: 3px 8px; + border-width: 1px; + border-radius: 10px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.57); + background-image: linear-gradient(to bottom, @theme_base_color 15%, @theme_bg_color 40%, @theme_base_color 75%); + color: @theme_fg_color; + box-shadow: 0 0 2px 0px alpha(gray, 0.6), + inset 0 0 0 1px alpha(white, 0.3), + inset 1px 0 2px 0 alpha(gray, 0.4), + inset -1px 0 2px 0 alpha(gray, 0.4); +} + +.button:hover { +} + +.button:active { + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 1); + background-image: linear-gradient(to top, + shade(@base_color, 0.75), + shade(@base_color, 0.65), + shade(@base_color, 0.55) + ); +} + +.button:active:hover { + border-color: shade(@theme_bg_color, 0.7); +} + +.button:focus, +.button:hover:focus, +.button:active:focus, +.button:active:hover:focus { + background-image: linear-gradient(to bottom, #b6d2ed, #8ebbe8 35%, #63a1df 36%, #b9edff); + border-color: #07067b; + border-left-color: shade(@theme_selected_bg_color, 1.15); + border-right-color: shade(@theme_selected_bg_color, 1.15); + border-bottom-color: shade(@theme_selected_bg_color, 1.3); + box-shadow: 0 0 2px 0px alpha(gray, 0.6), + inset 1px 0 2px 0 alpha(black, 0.4), + inset -1px 0 2px 0 alpha(black, 0.4); +} + + +.button:checked { + background-image: linear-gradient(to bottom, shade(@theme_bg_color, 0.8), shade(@theme_bg_color, 0.65)); + background-color: shade(@theme_bg_color, 0.8); + border-color: shade(@theme_bg_color, 0.45); + box-shadow: inset 0 0 5px 3px alpha(black, 0.45); +} + +.button:checked:backdrop { + background-image: none; + color: @theme_fg_color; + border-color: shade(@theme_unfocused_bg_color, 0.8); + background-color: shade(@theme_unfocused_bg_color, 0.85); + +} + +.button:backdrop { + color: @theme_unfocused_fg_color; + background-color: @theme_unfocused_bg_color; + background-image: linear-gradient(to bottom, shade(@theme_unfocused_bg_color, 0.95) 15%, shade(@theme_unfocused_bg_color, 0.9) 65%); +} + +.button:insensitive { + border-color: shade(@theme_bg_color, 0.75); + background-color: shade(@theme_bg_color, 0.8); + background-image: linear-gradient(to bottom, shade(@theme_base_color, 0.9) 15%, shade(@theme_bg_color, 0.9) 40%, shade(@theme_base_color, 0.9) 75%); +} + +.button:active *:insensitive { + border-color: shade(@theme_bg_color, 0.75); + background-color: shade(@theme_bg_color, 0.80); + background-image: none; +} + +/* default button */ +.button.default { + background-color: @theme_selected_bg_color; + background-image: linear-gradient(to bottom, + shade(@theme_selected_bg_color, 1.7), + shade(@theme_selected_bg_color, 1.56) 50%, + shade(@theme_selected_bg_color, 1.45) 51%, + shade(@theme_selected_bg_color, 2.1) + ); + color: @theme_fg_color; + box-shadow: inset -3px 2px 1px shade(@theme_selected_bg_color, 1.7); +} + +.button.default:hover { +} + +.button.default:active { + background-color: shade(@theme_selected_bg_color, 0.95); +} + +.button.default:active:hover { + background-color: shade(@theme_selected_bg_color, 0.97); +} + +/* flat button */ +.button.flat { + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; + + padding: 3px 8px; + border-width: 1px; + border-radius: 40px; + border-style: solid; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.button.flat:hover { + border-color: shade(@theme_bg_color, 0.68); + background-image: linear-gradient(to bottom, + shade(@theme_bg_color, 1.05), + shade(@theme_bg_color, 0.95) + ); + color: @theme_fg_color; + box-shadow: +} + +.button.flat:active, +.button.flat:checked { + background-image: linear-gradient(to bottom, + shade(@selected_bg_color, 1.2), + shade(@selected_bg_color, 0.95) + ); + box-shadow: 0 0 1px 1px shade(@theme_selected_bg_color, 1.6); + color: @theme_selected_fg_color; + border-color: shade(@theme_selected_bg_color, 1.4); +} + +/**************** + * cell and row * + ****************/ +.cell { + border-width: 0; + border-radius: 0; +} + +.cell:selected, +.cell:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +row:selected, +row:selected:hover, +row:selected:focus { + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; + + border-width: 1px 0; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +/******************* + * check and radio * + *******************/ +.check, +.radio, +.check:insensitive, +.radio:insensitive { + border-style: none; + background-color: transparent; +} + +GtkCheckButton:hover, +GtkCheckButton:active:hover, +GtkCheckButton:selected, +GtkCheckButton:selected:focus { + background-color: transparent; +} + +/***************** + * column-header * + *****************/ +column-header .button, +column-header .button:active { + border-width: 0 1px 1px 0; + border-radius: 0; +} + +column-header .button, +column-header .button:active, +column-header .button:focus, +column-header .button:active:focus { + border-color: shade(@theme_base_color, 0.9); + border-bottom-color: shade(@theme_base_color, 0.9); + background-color: shade(@theme_base_color, 0.97); + background-image: none; +} + +column-header .button:hover, +column-header .button:active:hover, +column-header .button:hover:focus, +column-header .button:active:hover:focus { +} + +column-header:last-child .button { + border-width: 0 0 1px 0; +} + +/**************** + * content view * + ****************/ +.content-view.view { + background-color: @theme_base_color; +} + +.content-view.view:prelight { + background-color: alpha(@theme_selected_bg_color, 0.6); +} + +.content-view.view:selected, +.content-view.view:active { + background-color: @theme_selected_bg_color; +} + +.content-view.view:insensitive { + background-color: shade(@theme_base_color, 0.9); +} + +GdMainIconView.content-view { + -GdMainIconView-icon-size: 40; +} + +GtkIconView.content-view.check { + background-color: transparent; +} + +GtkIconView.content-view.check:active { + background-color: transparent; +} + +.content-view.view.check, +.content-view.view.check:active { + background-color: transparent; +} + +GtkIconView.content-view.check:prelight, +GtkIconView.content-view.check:insensitive, +GtkIconView.content-view.check:selected { + background-color: transparent; +} + +/**************** + * drawing area * + ****************/ +GtkDrawingArea { + background-color: @theme_base_color; +} + +GtkDrawingArea:insensitive { + background-color: shade(@theme_base_color, 0.9); +} + +/*********** + * gtkhtml * + ***********/ +GtkHTML { + background-color: @theme_base_color; + color: @theme_text_color; +} + +/*********** +* calendar * +************/ +GtkCalendar { + padding: 4px; +} + +GtkCalendar:inconsistent { + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +GtkCalendar.view, +GtkCalendar.header, +GtkCalendar.button, +GtkCalendar.button:hover, +GtkCalendar.button:insensitive { + border-width: 0; + background-color: transparent; + background-image: none; +} + +.highlight, +GtkCalendar.highlight { + border-width: 0; + background-color: transparent; + color: @theme_selected_bg_color; +} + +/****************** + * combobox entry * + ******************/ +.primary-toolbar GtkComboBox.combobox-entry .entry, +.primary-toolbar GtkComboBox.combobox-entry .entry:active, +.primary-toolbar GtkComboBox.combobox-entry .entry:focus, +.primary-toolbar GtkComboBox.combobox-entry .entry:insensitive, +GtkComboBox.combobox-entry .entry, +GtkComboBox.combobox-entry .entry:active, +GtkComboBox.combobox-entry .entry:focus, +GtkComboBox.combobox-entry .entry:insensitive { + border-width: 1px 0 1px 1px; + border-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.primary-toolbar GtkComboBox.combobox-entry .button, +.primary-toolbar GtkComboBox.combobox-entry .button:hover, +.primary-toolbar GtkComboBox.combobox-entry .button:active, +.primary-toolbar GtkComboBox.combobox-entry .button:insensitive, +GtkComboBox.combobox-entry .button, +GtkComboBox.combobox-entry .button:hover, +GtkComboBox.combobox-entry .button:active, +GtkComboBox.combobox-entry .button:insensitive { + padding: 3px 4px; + border-width: 1px 1px 1px 1px; + border-radius: 5px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/********* + * entry * + *********/ +.entry { + padding: 7px 8px; + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.75); + border-radius: 0px; + background-color: @theme_base_color; + background-image: none; + color: @theme_text_color; + box-shadow: inset 0 0 2px 0 alpha(black, 0.08); +} + +.entry:active, +.entry:focus { + border-color: shade(@theme_selected_bg_color, 1.8); + box-shadow: inset 0 0 0px 3px shade(@theme_selected_bg_color, 1.8); +} + +.entry:selected, +.entry:selected:focus { + background-color: @theme_selected_bg_color; + border-color: shade(@theme_selected_bg_color, 1.8); + box-shadow: inset 0 0 0px 3px shade(@theme_selected_bg_color, 1.8); +} + +.entry:insensitive:backdrop, +.entry:insensitive { + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + color: mix(@theme_text_color, @theme_base_color, 0.5); +} + +.entry:backdrop { + color: @theme_unfocused_fg_color; + box-shadow: none; + background-color: shade(@theme_bg_color, 1.05); +} + +.entry.progressbar { + border-width: 0; + border-radius: 6px; + box-shadow: none; + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +/************ + * expander * + ************/ +.expander { + color: alpha(currentColor, 0.7); + border: alpha(currentColor, 0.7); +} + +.expander:hover { + color: alpha(currentColor, 0.8); + border-color: alpha(currentColor, 0.8); +} + +.expander:active { + color: alpha(currentColor, 0.9); + border-color: alpha(currentColor, 0.9); +} + +/************** + * list boxes * + **************/ +.list { + background-color: shade(@theme_bg_color, 0.97); + color: @theme_fg_color; +} + +.list-row:hover { + background-color: shade(@theme_bg_color, 1.02); +} + +.list-row:selected { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/********* + * frame * + *********/ +.frame { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + box-shadow: none; +} + + + +/******************* + * scrolled window * + *******************/ +GtkScrolledWindow.frame { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; +} + +/* avoid double borders when a viewport is + * packed into a GtkScrolledWindow */ +GtkScrolledWindow GtkViewport.frame { + border-style: none; +} + +/************ + * iconview * + ************/ +GtkIconView.view.cell:selected, +GtkIconView.view.cell:selected:focus { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + border-radius: 4px; + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +.content-view.view.rubberband, +.view.rubberband, +.rubberband { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + border-radius: 0; + background-color: alpha(@theme_selected_bg_color, 0.3); +} + +/*********** + * infobar * + ***********/ +GtkInfoBar { + border-width: 0; + border-style: none; +} + +.info { + border-width: 1px; + border-style: solid; + border-color: shade(@info_bg_color, 0.8); + background-color: @info_bg_color; + background-image: none; + color: @info_fg_color; +} + +.info .button { + border-top-color: shade(@info_bg_color, 0.8); + border-right-color: shade(@info_bg_color, 0.72); + border-left-color: shade(@info_bg_color, 0.72); + border-bottom-color: shade(@info_bg_color, 0.7); + background-color: shade(@info_bg_color, 1.08); + color: @info_fg_color; +} + +.info .button:hover { +} + +.info .button:active { + border-color: shade(@info_bg_color, 0.6); + background-color: shade(@info_bg_color, 0.95); +} + +.info .button:active:hover { + border-top-color: shade(@info_bg_color, 0.85); + border-right-color: shade(@info_bg_color, 0.78); + border-left-color: shade(@info_bg_color, 0.78); + border-bottom-color: shade(@info_bg_color, 0.7); +} + +.info .button.close { + color: @info_fg_color; +} + +.info .button.close:hover { + background-color: alpha(white, 0.2); +} + +.info .button.close:active { + color: @info_fg_color; + background-color: alpha(black, 0.1); +} + +.warning { + border-width: 1px; + border-style: solid; + border-color: shade(@warning_bg_color, 0.8); + background-color: @warning_bg_color; + background-image: none; + color: @warning_fg_color; +} + +.warning .button { + border-top-color: shade(@warning_bg_color, 0.8); + border-right-color: shade(@warning_bg_color, 0.72); + border-left-color: shade(@warning_bg_color, 0.72); + border-bottom-color: shade(@warning_bg_color, 0.7); + background-color: shade(@warning_bg_color, 1.08); + color: @warning_fg_color; +} + +.warning .button:hover { +} + +.warning .button:active { + border-color: shade(@warning_bg_color, 0.6); + background-color: shade(@warning_bg_color, 0.95); +} + +.warning .button:active:hover { + border-top-color: shade(@warning_bg_color, 0.85); + border-right-color: shade(@warning_bg_color, 0.78); + border-left-color: shade(@warning_bg_color, 0.78); + border-bottom-color: shade(@warning_bg_color, 0.7); +} + +.warning .button.close { + color: @warning_fg_color; +} + +.warning .button.close:hover { + background-color: alpha(white, 0.2); +} + +.warning .button.close:active { + color: @warning_fg_color; + background-color: alpha(black, 0.1); +} + +.question { + border-width: 1px; + border-style: solid; + border-color: shade(@question_bg_color, 0.8); + background-color: @question_bg_color; + background-image: none; + color: @question_fg_color; +} + +.question .button { + border-top-color: shade(@question_bg_color, 0.8); + border-right-color: shade(@question_bg_color, 0.72); + border-left-color: shade(@question_bg_color, 0.72); + border-bottom-color: shade(@question_bg_color, 0.7); + background-color: shade(@question_bg_color, 1.08); + color: @question_fg_color; +} + +.question .button:hover { +} + +.question .button:active { + border-color: shade(@question_bg_color, 0.6); + background-color: shade(@question_bg_color, 0.95); +} + +.question .button:active:hover { + border-top-color: shade(@question_bg_color, 0.85); + border-right-color: shade(@question_bg_color, 0.78); + border-left-color: shade(@question_bg_color, 0.78); + border-bottom-color: shade(@question_bg_color, 0.7); +} + +.question .button.close { + color: @question_fg_color; +} + +.question .button.close:hover { + background-color: alpha(white, 0.2); +} + +.question .button.close:active { + color: @question_fg_color; + background-color: alpha(black, 0.1); +} + +.error { + border-width: 1px; + border-style: solid; + border-color: shade(@error_bg_color, 0.8); + background-color: @error_bg_color; + background-image: none; + color: @error_fg_color; +} + +.error .button { + border-top-color: shade(@error_bg_color, 0.8); + border-right-color: shade(@error_bg_color, 0.72); + border-left-color: shade(@error_bg_color, 0.72); + border-bottom-color: shade(@error_bg_color, 0.7); + background-color: shade(@error_bg_color, 1.08); + color: @error_fg_color; +} + +.error .button:hover { +} + +.error .button:active { + border-color: shade(@error_bg_color, 0.6); + background-color: shade(@error_bg_color, 0.95); +} + +.error .button:active:hover { + border-top-color: shade(@error_bg_color, 0.85); + border-right-color: shade(@error_bg_color, 0.78); + border-left-color: shade(@error_bg_color, 0.78); + border-bottom-color: shade(@error_bg_color, 0.7); +} + +.error .button.close { + color: @error_fg_color; +} + +.error .button.close:hover { + background-color: alpha(white, 0.2); +} + +.error .button.close:active { + color: @error_fg_color; + background-color: alpha(black, 0.1); +} + +/******************* + * symbolic images * + *******************/ +.image { + color: alpha(currentColor, 0.5); +} + +.image:hover { + color: alpha(currentColor, 0.9); +} + +.image:selected, +.image:selected:hover { + color: @theme_selected_fg_color; +} + +.view.image, +.view.image:hover { + color: alpha(currentColor, 0.9); +} + +.view.image:selected, +.view.image:selected:hover { + color: @theme_selected_fg_color; +} + +/***************** + * miscellaneous * + *****************/ +.floating-bar { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 4px; + background-color: @theme_bg_color; + background-image: none; + color: @theme_fg_color; +} + +.floating-bar.top { + border-top-width: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.floating-bar.right { + border-right-width: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.floating-bar.bottom { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.floating-bar.left { + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.floating-bar .button { + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 0; + + border-style: none; + background-color: transparent; + background-image: none; +} + +.view.dim-label, +.dim-label { + color: alpha(currentColor, 0.5); +} + +.dnd { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); +} + +.grip { + background-color: transparent; +} + +.arrow { + color: alpha(currentColor, 0.7); +} + +/******** + * menu * + ********/ +GtkTreeMenu.menu, +GtkMenuToolButton.menu, +GtkComboBox .menu { + background: transparent; +} + +.primary-toolbar .menu, +.primary-toolbar .button .menu, +.toolbar .menu, +.toolbar .primary-toolbar .menu, +.header-bar .menu, +.header-bar .primary-toolbar .menu, +.menu { + background: transparent; + padding: 0; + border-radius: 0; + border-style: none; + color: @menu_fg_color; +} + +/* make menu transluscent */ +.csd .popup { + background-color: alpha(@menu_bg_color, 0.8); +} + +.background.csd .menu, +.csd .popup { + border-radius: 0; +} + +/* Hover-effect on play-button in ubuntu soundmenu */ +.menu:selected { + background-color: @selected_bg_color; +} + +.menu.button:hover, +.menu.button:active, +.menu.button:active *:insensitive, +.menu.button:insensitive, +.menu.button { + border-width: 0; + background-color: @menu_bg_color; + background-image: none; +} + +.context-menu { + font: initial; +} + +/* ubuntu software center menu */ +#toolbar-popup { + background-color: @menu_bg_color; + color: @menu_fg_color; +} + +/*********** + * menubar * + ***********/ +.menubar { + -GtkWidget-window-dragging: true; + + border-style: none; + background-color: shade(@menubar_bg_color, 0.9); + background-image: none; + color: @menubar_fg_color; +} + +.menubar:backdrop { + background-image: none; + color: @theme_unfocused_fg_color; + background-color: shade(@theme_unfocused_bg_color, 0.95); +} + +/*************** + * menubaritem * + ***************/ +.menubar.menuitem, +.menubar .menuitem { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border-color: transparent; + background-color: transparent; + background-image: none; + color: @menubar_fg_color; +} + +.menubar.menuitem:hover, +.menubar .menuitem:hover { + border-color: mix(@menubar_bg_color, @menubar_fg_color, 0.21); + background-color: mix(@menubar_bg_color, @menubar_fg_color, 0.21); + background-image: none; + color: shade(@menubar_fg_color, 1.08); +} + +.menubar .menuitem *:hover { + color: shade(@menubar_fg_color, 1.08); +} + +.menubar.menuitem:backdrop, +.menubar .menuitem:backdrop { + color: @theme_unfocused_fg_color; +} + +/************ + * menuitem * + ************/ +GtkTreeMenu .menuitem { + padding: 0; + border-width: 0; +} + +.menuitem, +.menu .menuitem { + -GtkMenuItem-arrow-scaling: 0.5; + + padding: 3px; + border-width: 1px; + border-style: solid; + border-color: transparent; + border-radius: 0; + background-color: transparent; + background-image: none; + color: @menu_fg_color; +} + +.menu .menuitem:active, +.menu .menuitem:hover { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; + background-image: none; +} + +.menu .menuitem:active, +.menu .menuitem *:active, +.menu .menuitem:hover, +.menu .menuitem *:hover { + color: @theme_selected_fg_color; +} + +.menu .menuitem:insensitive, +.menu .menuitem *:insensitive { + color: mix(@menu_fg_color, @menu_bg_color, 0.5); +} + +.menuitem.check, +.menuitem.radio, +.menuitem.check:hover, +.menuitem.radio:hover, +.menuitem.check:insensitive, +.menuitem.radio:insensitive { + border-style: none; + background-color: transparent; + background-image: none; +} + +.menuitem.check:active, +.menuitem.radio:active { + border-style: none; + background-color: transparent; +} + +.menuitem GtkCalendar:inconsistent { + color: mix(@menu_fg_color, @menu_bg_color, 0.5); +} + +.menuitem GtkCalendar.button { + border-style: none; + background-color: transparent; + background-image: none; +} + +.menuitem .entry { + border-color: shade(@menu_bg_color, 0.7); + background-color: @menu_bg_color; + background-image: none; + color: @menu_fg_color; +} + +.menuitem .entry:active, +.menuitem .entry:focus { + border-color: shade(@menu_bg_color, 0.7); +} + +.menuitem .accelerator { + color: alpha(@menu_fg_color, 0.6); +} + +.menuitem .accelerator:hover { + color: alpha(@theme_selected_fg_color, 0.8); +} + +.menuitem .accelerator:insensitive { + color: alpha(mix(@menu_fg_color, @menu_bg_color, 0.5), 0.6); +} + +GtkModelMenuItem GtkBox GtkImage { + padding-right: 4px; +} + +/************ + * popovers * + ************/ +GtkPopover { + margin: 10px; + padding: 2px; + border-radius: 4px; + border-color: shade(@theme_bg_color, 0.8); + border-width: 1px; + border-style: solid; + background-clip: border-box; + background-color: transparent; + background-image: linear-gradient(to bottom, alpha(shade(@theme_bg_color, 1.3), 0.9), alpha(shade(@theme_bg_color, 1.02), 0.9)); + color: @theme_fg_color; + box-shadow: 0 2px 3px alpha(black, 0.5); +} + +GtkPopover.osd { + box-shadow: 0 2px 7px 3px alpha(black, 0.5); +} + +GtkPopover > .list, +GtkPopover > .view, +GtkPopover > .toolbar { + background-color: transparent; +} + +GtkPopover.osd > .toolbar .button { + border-radius: 0; + border-width: 0; + background-image: none; + background-color: transparent; +} + +GtkPopover .separator { + border: 0; + background-color: transparent; + color: alpha(currentColor, 0.5); + font-size: 80%; + font-weight: bold; +} + +GtkModelButton.button, +GtkModelButton.button:active, +GtkModelButton.button:insensitive, +GtkModelButton.button:active:insensitive { + background-color: transparent; + background-image: none; + border-color: transparent; + border-style: none; + box-shadow: none; + color: @theme_fg_color; +} + +GtkModelButton.button:active:hover, +GtkModelButton.button:hover, +GtkModelButton.button:selected { + border-width: 0; + border-color: transparent; + background-color: @theme_selected_bg_color; + background-image: none; + color: @theme_selected_fg_color; +} + +/************ + * notebook * + ************/ +.notebook { + padding: 0; + border-width: 1px; + border-style: solid; + border-color: shade(@theme_base_color, 0.7); + border-radius: 0; + background-color: @theme_base_color; + background-image: none; + background-clip: border-box; + + -GtkNotebook-initial-gap: 0; + -GtkNotebook-has-tab-gap: false; +} + +.notebook.frame { + border-width: 1px; +} + +.notebook.header { + border-width: 0; + box-shadow: none; + background-color: shade(@theme_base_color, 0.85); +} + +.notebook.header.frame { + border-color: shade(@theme_base_color, 0.75); +} + +.notebook.header.frame.top { + border-width: 1px 1px 0 1px; +} + +.notebook.header.frame.right { + border-width: 1px 1px 1px 0; +} + +.notebook.header.frame.bottom { + border-width: 0 1px 1px 1px; +} + +.notebook.header.frame.left { + border-width: 1px 0 1px 1px; +} + +.notebook GtkViewport { + border-width: 0; + background-color: @theme_base_color; + color: @theme_text_color; +} + +.notebook tab { + padding: 4px 20px; + border: 1px solid shade(@theme_bg_color, 0.8); + background-color: shade(@theme_base_color, 0.95); + background-image: linear-gradient(to bottom, + @bg_color, + shade(@bg_color, 0.95), + shade(@bg_color, 0.9) + ); +} + +.notebook tab:hover { + background-color: shade(@theme_base_color, 0.95); + background-image: linear-gradient(to bottom, + @bg_color, + shade(@bg_color, 0.97), + shade(@bg_color, 0.93) + ); +} + +.notebook tab:active { + background-color: shade(@theme_base_color, 1.0); + background-image: linear-gradient(to bottom, + shade(@bg_color, 0.95), + shade(@bg_color, 0.85), + shade(@bg_color, 0.75) + ); + border-color: shade(@theme_bg_color, 0.65); +} + +.notebook tab:backdrop { + color: @theme_unfocused_fg_color; + background-image: none; + background-color: shade(@theme_unfocused_bg_color, 0.95); +} + +.notebook tab:active:backdrop, +.notebook tab:checked:backdrop { + color: @theme_unfocused_fg_color; + background-image: none; + background-color: shade(@theme_unfocused_bg_color, 0.85); +} + +.notebook tab.top { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + border-bottom-width: 0; +} + +.notebook tab.top:active { +} + +.notebook tab.right { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + border-left-width: 0; +} + +.notebook tab.right:active { +} + +.notebook tab.bottom { + border-top-right-radius: 0; + border-top-left-radius: 0; + border-top-width: 0; +} + +.notebook tab.bottom:active { +} + +.notebook tab.left { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-right-width: 0; +} + +.notebook tab.left:active { +} + +.notebook tab GtkLabel { + color: mix(@theme_text_color, @theme_base_color, 0.3); +} + +.notebook .active-page, +.notebook tab .active-page GtkLabel { + color: @theme_text_color; +} + +/* close button styling */ +.notebook tab .button, +.notebook tab .button:active, +.notebook tab .button:hover { + padding: 1px; + border-width: 1px; + border-radius: 0px; + border-style: solid; + border-color: transparent; + background-image: none; + background-color: transparent; + box-shadow: none; + color: mix(@theme_text_color, @theme_base_color, 0.5); +} + +.notebook tab .button:hover { +} + +.notebook tab .button:active, +.notebook tab .button:active:hover { + border-color: shade(@theme_base_color, 0.7); + background-color: shade(@theme_base_color, 0.95); +} + +/****************** + * pane separator * + ******************/ +.pane-separator { + background-color: shade(@theme_bg_color, 0.95); + color: transparent; +} + +/************** + * over under * + **************/ + +/* these elements MUST be hidden, otherwise scrolling pages will have + * missing chunks */ + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(64, 128, 251, 0.2)), to(rgba(64, 128, 251, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; } +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(64, 128, 251, 0.2)), to(rgba(64, 128, 251, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; } +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(64, 128, 251, 0.2)), to(rgba(64, 128, 251, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; } +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(64, 128, 251, 0.2)), to(rgba(64, 128, 251, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } +.undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } +.undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } +.undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + +.overlay-bar { + background-color: rgba(0, 0, 0, 0.8); + border-radius: 4px; + padding: 3px 6px; + margin: 3px; } + .overlay-bar GtkLabel { + color: @tooltip_fg_color; } + +/************************* + * progressbar and scale * + *************************/ +GtkProgressBar { + padding: 0; + border-width: 1px; + border-radius: 4px; +} + +.progressbar, +.progressbar row, +.progressbar row:hover, +.progressbar row:selected, +.progressbar row:selected:focus, +.progressbar row:selected:focused { + border-radius: 0; + border-width: 1px; + border-style: solid; + border-color: transparent; + border-top-color: #2b5dbe; + background-color: @theme_selected_bg_color; + background-image: linear-gradient(to right, transparent, alpha(black, 0.05), transparent), + linear-gradient(to top, #b9edff, shade(@theme_selected_bg_color, 1.8) 40%, shade(@theme_selected_bg_color, 1.6) 60%, shade(@theme_selected_bg_color, 2.1) 80%); + background-size: 16px 16px, auto; +} + +.progressbar.vertical { + border-left-color: #2b5dbe; + background-image: linear-gradient(to top, transparent, alpha(black, 0.05), transparent), + linear-gradient(to left, #b9edff, shade(@theme_selected_bg_color, 1.8) 40%, shade(@theme_selected_bg_color, 1.6) 60%, shade(@theme_selected_bg_color, 2.1) 80%); +} + +.trough, +.trough row, +.trough row:hover, +.trough row:selected, +.trough row:selected:focus { + border-width: 1px; + border-style: solid; + border-radius: 0; + border-color: shade(@theme_bg_color, 0.68); + border-left-color: shade(@theme_bg_color, 0.8); + border-right-color: shade(@theme_bg_color, 0.8); + border-bottom-color: shade(@theme_bg_color, 0.9); + background-color: shade(@theme_bg_color, 0.8); + background-image: linear-gradient(to bottom, @theme_base_color 15%, @theme_bg_color 40%, @theme_base_color 75%); +} + +.trough.vertical { + border-left: shade(@theme_bg_color, 0.68); + border-top-color: shade(@theme_bg_color, 0.8); + border-bottom-color: shade(@theme_bg_color, 0.8); + border-right-color: shade(@theme_bg_color, 0.9); + background-image: linear-gradient(to right, @theme_base_color 15%, @theme_bg_color 40%, @theme_base_color 75%); +} + +/* level bars as used for password quality or remaining power */ +GtkLevelBar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 2; +} + +GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 2; + -GtkLevelBar-min-block-height: 34; +} + +.level-bar.trough { + padding: 1px; + border-radius: 4px; +} + +.level-bar.fill-block { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; +} + +.level-bar.indicator-continuous.fill-block { + padding: 1px; + border-radius: 4px; +} + +.level-bar.indicator-discrete.fill-block.horizontal { + margin: 0 1px; +} + +.level-bar.indicator-discrete.fill-block.vertical { + margin: 1px 0; +} + +/* discrete indicator border rounding, + uncomment when :nth-child will be working + on the widget + +.level-bar.indicator-discrete.fill-block.horizontal:first-child { + border-radius: 2px 0 0 2px; +} + +.level-bar.indicator-discrete.fill-block.horizontal:last-child { + border-radius: 0 2px 2px 0; +} + +.level-bar.indicator-discrete.fill-block.vertical:first-child { + border-radius: 2px 2px 0 0; +} + +.level-bar.indicator-discrete.fill-block.vertical:last-child { + border-radius: 0 0 2px 2px; +} +*/ + +.level-bar.fill-block.level-high { + border-color: shade(@success_color, 0.85); + background-image: linear-gradient(to bottom, + shade(@success_color, 1.2), + @success_color 75%, + shade(@success_color, 0.95) + ); +} + +.level-bar.fill-block.level-low { + border-color: shade(@warning_color, 0.80); + background-image: linear-gradient(to bottom, + shade(@warning_color, 1.3), + @warning_color 75%, + shade(@warning_color, 0.9) + ); +} + +.level-bar.fill-block.empty-fill-block { + border-color: alpha(@theme_fg_color, 0.1); + background-color: transparent; + background-image: none; +} + +.scale { + -GtkRange-slider-width: 16; + -GtkRange-trough-border: 1; + -GtkScale-slider-length: 16; + + padding: 0; + border-width: 1px; + border-radius: 4px; +} + +.scale.slider { + border-radius: 8px; + border: 1px solid transparent; + border-top-color: shade(@theme_bg_color, 0.9); + border-right-color: shade(@theme_bg_color, 0.8); + border-left-color: shade(@theme_bg_color, 0.8); + border-bottom-color: shade(@theme_bg_color, 0.7); + background-color: shade(@theme_bg_color, 1.08); + background-image: linear-gradient(to bottom, @theme_base_color 40%, @theme_bg_color 60%); +} + +.scale.slider:hover { + border-color: shade(@theme_bg_color, 0.7); +} + +.scale.slider:insensitive { + background-color: shade(@theme_bg_color, 0.8); + background-image: none; + border-color shade(@theme_bg_color, 0.85); +} + +.scale.slider.fine-tune:active, +.scale.slider.fine-tune:active:hover, +.scale.slider.fine-tune.horizontal:active, +.scale.slider.fine-tune.horizontal:active:hover { + background-size: 50%; + background-repeat: no-repeat; + background-position: center; +} + +.scale.mark { + border-color: shade(@theme_bg_color, 0.8); +} + +.scale.trough { + margin: 7px 0; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 4px; + background-color: shade(@theme_bg_color, 1.08); + background-image: none; +} + +.scale.trough.vertical { + margin: 0 7px; +} + +.menuitem .scale.highlight.left, +.scale.highlight.left { + background-image: none; +} + +.menuitem .scale.highlight.left:hover { +} + +.scale.highlight.bottom { + background-image: none; +} + +.scale.trough:insensitive, +.scale.highlight.left:insensitive { + border-color: shade(@theme_bg_color, 0.85); + background-color: shade(@theme_bg_color, 0.8); + background-image: none; +} + +/************* + * scrollbar * + *************/ +.scrollbar { + border-width: 1px; + border-style: solid; + padding: 0; +} + +.scrollbars-junction, +.scrollbar.trough { + border-width: 0; + border-radius: 0; + background-color: @theme_bg_color; + background-image: none; +} + +.scrollbar.trough { + border-radius: 15px; + background-color: @theme_base_color; + box-shadow: inset 2px -2px 3px 1px alpha(black, 0.3); +} + +.scrollbar.button, +.scrollbar.button:active, +.scrollbar.button:active:hover { + border-width: 0; + border-radius: 0; + box-shadow: none; + background-color: transparent; + background-image: none; + color: shade(@theme_bg_color, 0.6); +} + +.scrollbar.slider { + border-width: 2px; + border-color: transparent; + border-radius: 10px; + background-color: mix(@theme_bg_color, @theme_fg_color, 0.21); + background-image: linear-gradient(to right, transparent, alpha(black, 0.05), transparent), + linear-gradient(to bottom, shade(@theme_selected_bg_color, 2.3) 15%, shade(@theme_selected_bg_color, 1.6) 45%, shade(@theme_selected_bg_color, 2.1) 75%); + background-size: 16px 16px, auto; + box-shadow: inset 1px 0 2px 0 alpha(black, 0.34), + inset -1px 0 2px 0 alpha(black, 0.34); +} + +.scrollbar.slider.vertical { + background-image: linear-gradient(to bottom, transparent, alpha(black, 0.05), transparent), + linear-gradient(to right, shade(@theme_selected_bg_color, 2.3) 15%, shade(@theme_selected_bg_color, 1.6) 45%, shade(@theme_selected_bg_color, 2.1) 75%); + background-size: 16px 16px, auto; +} + +.scrollbar.slider:hover, +.scrollbar.slider.vertical:hover { + border-color: transparent; + background-color: mix(@theme_bg_color, @theme_fg_color, 0.31); +} + +.scrollbar.slider:active, +.scrollbar.slider.vertical:active { + border-color: transparent; + background-color: shade(@theme_bg_color, 0.8); +} + +.scrollbar.slider.fine-tune:prelight:active { + border-width: 2px; + border-color: transparent; +} + +/* overlay scrollbar */ +OsThumb { + color: shade(@theme_bg_color, 0.7); +} + +OsThumb:selected, +OsScrollbar:selected { + background-color: @theme_selected_bg_color; +} + +OsThumb:active, +OsScrollbar:active { + background-color: @theme_selected_bg_color; +} + +OsThumb:insensitive, +OsScrollbar:insensitive { + background-color: shade(@theme_bg_color, 0.8); +} + +/************* + * separator * + *************/ +.sidebar.view.separator, +.view.separator, +.separator { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + color: shade(@theme_bg_color, 0.8); +} + +.button .separator, +.button.separator { + border-color: shade(@theme_bg_color, 0.95); +} + +.button .separator:insensitive, +.button.separator:insensitive { + border-color: shade(@theme_bg_color, 0.85); +} + +.primary-toolbar GtkSeparatorToolItem, +.primary-toolbar .separator, +.primary-toolbar .separator:insensitive, +.toolbar GtkSeparatorToolItem, +.toolbar .separator, +.toolbar .separator:insensitive { + -GtkWidget-window-dragging: true; + + border-color: shade(@toolbar_bg_color, 0.95); + color: shade(@toolbar_bg_color, 0.95); +} + +.header-bar GtkSeparatorToolItem, +.header-bar .separator, +.header-bar .separator:insensitive, +.titlebar GtkSeparatorToolItem, +.titlebar .separator, +.titlebar .separator:insensitive { + -GtkWidget-window-dragging: true; + + border-color: shade(@titlebar_bg_color, 0.95); + color: shade(@titlebar_bg_color, 0.95); +} + +.primary-toolbar .button .separator, +.primary-toolbar .button.separator, +.toolbar .button .separator, +.toolbar .button.separator { + border-color: shade(@toolbar_bg_color, 0.95); +} + +.header-bar .button .separator, +.header-bar .button.separator, +.titlebar .button .separator, +.titlebar .button.separator { + border-color: shade(@titlebar_bg_color, 0.95); +} + +.primary-toolbar .button .separator:insensitive, +.primary-toolbar .button.separator:insensitive, +.toolbar .button .separator:insensitive, +.toolbar .button.separator:insensitive { + border-color: shade(@toolbar_bg_color, 0.85); +} + +.header-bar .button .separator:insensitive, +.header-bar .button.separator:insensitive, +.titlebar .button .separator:insensitive, +.titlebar .button.separator:insensitive { + border-color: shade(@titlebar_bg_color, 0.85); +} + +.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + + border-style: none; + color: shade(@menu_bg_color, 0.9); +} + +GtkComboBox .separator { + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; + + border-style: none; +} + +/*********** + * sidebar * + ***********/ +.sidebar, +.sidebar.view, +.sidebar .view, +.sidebar GtkScrolledWindow { + background-color: @sidebar_bg_color; + color: @sidebar_fg_color; + color: mix(@theme_fg_color, @theme_bg_color, 0.1); +} + +.sidebar row:selected, +.sidebar row:selected:hover, +.sidebar row:selected:focus, +.sidebar .view row:selected, +.sidebar .view row:selected:hover, +.sidebar .view row:selected:focus { + border-color: shade(@theme_bg_color, 0.85); + background-color: shade(@theme_selected_bg_color, 0.85); + background-image: linear-gradient(to bottom, @theme_selected_bg_color, shade(@theme_selected_bg_color, 0.85)); + color: @theme_selected_fg_color; +} + +.sidebar row:prelight, +.sidebar .view row:prelight { + border-color: shade(@theme_bg_color, 0.95); + background-color: shade(@theme_bg_color, 0.95); + background-image: linear-gradient(to bottom, @theme_selected_bg_color, shade(@theme_selected_bg_color, 0.85)); + color: @theme_selected_fg_color; +} + +.sidebar row:selected:prelight, +.sidebar .view row:selected:prelight { + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 0.8); + background-image: linear-gradient(to bottom, @theme_selected_bg_color, shade(@theme_selected_bg_color, 0.85)); + color: @theme_selected_fg_color; +} + +.sidebar .frame { + border-width: 0; +} + +/* nemo sidebar padding */ +NemoWindow .sidebar .cell { + padding: 2px 2px; +} + +/*addition start*/ +.sidebar-item { + padding: 10px 4px; } + .sidebar-item > Gtklabel { + padding-left: 6px; + padding-right: 6px; } + .sidebar-item.needs-attention > Gtklabel { + background-size: 6px 6px, 0 0; } + +/* ------------- +NEW ON GTK 3.18 +---------------*/ +GtkSidebarRow.list-row { + padding: 0px; } +GtkSidebarRow .sidebar-revealer { + padding: 1px 14px 1px 12px; } +GtkSidebarRow .sidebar-icon:dir(ltr) { + padding-right: 8px; } +GtkSidebarRow .sidebar-icon:dir(rtl) { + padding-left: 8px; } +GtkSidebarRow .sidebar-label:dir(ltr) { + padding-right: 2px; } +GtkSidebarRow .sidebar-label:dir(rtl) { + padding-left: 2px; } + + +.sidebar-button.button.image-button { + padding: 3px; + border-radius: 0; + box-shadow: 0px 0px 0px alpha(@dark_shadow,0)} +.sidebar-button.button:not(:hover):not(:active) > GtkImage { + opacity: 0.5; } + +.sidebar-item { + padding: 10px 4px; } + .sidebar-item > GtkLabel { + padding-left: 6px; + padding-right: 6px; } + .sidebar-item.needs-attention > GtkLabel { + background-size: 6px 6px, 0 0; } +/*addition end*/ + +/************** + * spinbutton * + **************/ + +/* spin button is the +/- buttons option in gtk3 wf */ +.spinbutton .button { + color: mix(@theme_text_color, @theme_base_color, 0.4); + padding: 2px 4px; + border-width: 0; + border-radius: 0; + border-style: none; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.spinbutton .button:insensitive { + color: mix(@theme_text_color, @theme_base_color, 0.7); + box-shadow: inset 1px 0 shade(@theme_bg_color, 0.95); +} + +.spinbutton .button:active, +.spinbutton .button:hover { + color: @theme_fg_color; +} + +.spinbutton .button:first-child { + border-radius: 4px 0 0 2px; + box-shadow: none; +} + +.spinbutton .button:last-child { + border-radius: 0 2px 2px 0; +} + +.spinbutton .button:dir(rtl) { + box-shadow: inset -1px 0 shade(@theme_base_color, 0.9); +} + +.spinbutton.vertical .button { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 4px; + background-color: shade(@theme_bg_color, 1.08); + background-image: linear-gradient(to bottom, @theme_base_color 15%, @theme_bg_color 40%, @theme_base_color 75%); + color: @theme_fg_color; +} + +.spinbutton.vertical .button:hover { +} + +.spinbutton.vertical .button:active { + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; +} + +.spinbutton.vertical .button:active:hover { + border-color: shade(@theme_bg_color, 0.7); +} + +.spinbutton.vertical .button:focus, +.spinbutton.vertical .button:hover:focus, +.spinbutton.vertical .button:active:focus, +.spinbutton.vertical .button:active:hover:focus { + border-color: shade(@theme_bg_color, 0.7); +} + +.spinbutton.vertical .button:insensitive { + border-color: shade(@theme_bg_color, 0.85); + background-color: shade(@theme_bg_color, 0.8); + background-image: none; +} + +.spinbutton.vertical .button:first-child { + border-width: 1px; + border-bottom-width: 0; + border-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.spinbutton.vertical .button:last-child { + border-width: 1px; + border-top-width: 0; + border-radius: 4px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.spinbutton.entry { + border-width: 1px; + border-style: solid; + border-radius: 20px; +} + +.spinbutton.vertical.entry { + border-width: 1px; + border-style: solid; + border-radius: 0; +} + +/*********** + * spinner * + ***********/ +@keyframes spinner { + 00.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.70)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.40)), to(transparent)); } + + 10.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.80)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.90)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.60)), to(transparent)); } + + 20.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.60)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.90)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.80)), to(transparent)); } + + 30.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.40)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.70)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); } + + 40.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.20)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.50)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.80)), to(transparent)); } + + 50.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(transparent), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.30)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.60)), to(transparent)); } + + 60.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.20)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.10)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.40)), to(transparent)); } + + 70.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.40)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.10)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.20)), to(transparent)); } + + 80.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.60)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.30)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(transparent), to(transparent)); } + + 90.0% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.80)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.50)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.20)), to(transparent)); } + + 100% { background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.70)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.40)), to(transparent)); } +} + +.spinner { + background-color: transparent; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)); + + background-position: 0% 70%, 33% 70%, 70% 70%; + background-size: 30% 30%; + background-repeat: no-repeat; +} + +.spinner:active { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(currentColor), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.70)), to(transparent)), + -gtk-gradient(radial, center center, 0, center center, 0.5, to(alpha(currentColor, 0.40)), to(transparent)); + + animation: spinner 1s infinite linear; +} + +.menu.spinner, +.menu .spinner, +.menu .spinner:hover, +.primary-toolbar .spinner { + color: @theme_selected_bg_color; + border: none; + box-shadow: none; +} + +/************* + * statusbar * + *************/ +GtkStatusbar { + padding: 4px; + color: @theme_fg_color; + background-image: none; +} + +GtkStatusbar .frame { + border-width: 0; +} + +/********** + * switch * + **********/ +GtkSwitch { + padding: 0; + border-radius: 20px; + font: bold condensed; + font-size:0; + width: 10px; +} + +GtkSwitch.slider { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 1.08); + background-image: linear-gradient(to bottom, @theme_base_color 40%, @theme_bg_color 60%); +} + +GtkSwitch.slider:insensitive { + border-color: shade(@theme_bg_color, 0.85); + background-color: shade(@theme_bg_color, 0.8); + background-image: none; +} + +GtkSwitch.trough { + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; + color: @theme_fg_color; + border-radius: 20px; +} + +GtkSwitch.trough:active { + border-color: shade(@theme_bg_color, 0.49); + background-color: shade(@theme_bg_color, 0.5); + background-image: none; + box-shadow: inset 0 -1px 2px 0 alpha(white, 0.35), + inset 0 1px 2px 0 alpha(black, 0.35); + color: @theme_selected_fg_color; +} + +GtkSwitch.trough:insensitive { + border-color: shade(@theme_bg_color, 0.85); + background-color: shade(@theme_bg_color, 0.8); + background-image: none; + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +/************ + * textview * + ************/ +GtkTextView { + background-color: @theme_base_color; + color: @theme_text_color; +} + +/***************** + * color chooser * + *****************/ +GtkColorSwatch, +GtkColorSwatch:selected { + border-width: 1px; + border-style: solid; + border-color: alpha(black, 0.1); + border-radius: 1px; + background-color: transparent; + background-clip: border-box; +} + +GtkColorSwatch:hover, +GtkColorSwatch:selected:hover { + border-color: alpha(black, 0.3); +} + +GtkColorSwatch.color-dark:hover { +} + +GtkColorSwatch.color-light:hover { +} + +GtkColorSwatch.color-light:selected:hover, +GtkColorSwatch.color-dark:selected:hover { + background-image: none; +} + +GtkColorSwatch.left, +GtkColorSwatch:first-child { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} + +GtkColorSwatch.right, +GtkColorSwatch:last-child { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} + +GtkColorSwatch:only-child { + border-radius: 4px; +} + +GtkColorSwatch.top { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} + +GtkColorSwatch.bottom { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} + +GtkColorChooserWidget #add-color-button { + background-clip: padding-box; + border-color: alpha(black, 0.1); + background-color: shade(@theme_bg_color, 0.95); + color: @theme_fg_color; +} + +GtkColorChooserWidget #add-color-button:hover { + border-color: alpha(black, 0.3); + background-color: shade(@theme_bg_color, 0.90); + color: @theme_fg_color; +} + +.color-active-badge, +.color-active-badge:selected { + border-width: 1px; + border-style: solid; + border-width: 2px; + background-color: transparent; +} + +.color-active-badge.color-light, +.color-active-badge.color-light:hover { + border-color: alpha(black, 0.3); + color: alpha(black, 0.3); +} + +.color-active-badge.color-dark, +.color-active-badge.color-dark:hover { + border-color: alpha(white, 0.3); + color: alpha(white, 0.3); +} + +GtkColorEditor GtkColorSwatch { + border-radius: 4px; +} + +GtkColorEditor GtkColorSwatch.color-dark:hover, +GtkColorEditor GtkColorSwatch.color-light:hover { + background-image: none; + border-color: alpha(black, 0.3); +} + +GtkColorButton.button { + padding: 2px; +} + +/************** + * header-bar * + **************/ +.header-bar { + padding: 4px; + border-width: 0 0 0 0; + border-style: solid; + border-color: shade(@titlebar_bg_color, 0.8); + background-color: shade(@menubar_bg_color, 0.9); + background-image: linear-gradient(to bottom, + shade(@titlebar_bg_color, 0.9), + shade(@titlebar_bg_color, 0.75) + ); + color: @titlebar_fg_color; +} + +.header-bar:backdrop { + background-color: shade(@theme_unfocused_bg_color, 0.95); + background-image: none; + color: @theme_unfocused_fg_color; +} + +.header-bar .button.text-button { + padding: 4px; +} + +.header-bar .button.image-button { + padding: 6px; +} +/* pantheon photos label fix */ +.header-bar .title { + font: bold; + padding: 0 12px; + background-image: linear-gradient(to bottom, + shade(@titlebar_bg_color, 1.0), + shade(@titlebar_bg_color, 0.95) + ); +} + +.header-bar .title:backdrop { + background-color: @theme_unfocused_bg_color; + background-image: linear-gradient(to bottom, + shade(@titlebar_bg_color, 1.0), + shade(@titlebar_bg_color, 0.975) + ); +} + +.header-bar .subtitle { + font: smaller; + padding: 0 12px; +} + +.header-bar GtkComboBox, +.header-bar .button { + border-width: 1px; + border-radius: 5px; + padding: 1px 6px; + border-color: shade(@theme_bg_color, 0.5); + background-image: linear-gradient(to bottom, #f6f6f6, #bbbbbb); + color: @titlebar_fg_color; + box-shadow: none; +} + +/* workaround for adresstabs in Nautilus*/ +GtkStatusbar .button:checked, +.header-bar .button:checked, +.header-bar .button:checked:active, +.header-bar .button:checked:hover { + background-image: linear-gradient(to bottom, shade(@theme_bg_color, 0.7), shade(@theme_bg_color, 0.55)); + background-color: shade(@bg_color, 0.5); + border-color: shade(@bg_color, 0.45); + color:@theme_selected_fg_color; +} + +.header-bar .button:hover { +} + +.header-bar .button:active { + border-color: shade(@titlebar_bg_color, 0.8); + background-color: shade(@titlebar_bg_color, 0.95); + background-image: linear-gradient(to top, + shade(@base_color, 0.75), + shade(@base_color, 0.65), + shade(@base_color, 0.55) + ); +} + +.header-bar .button:active:hover { + border-color: shade(@titlebar_bg_color, 0.7); +} + +.header-bar .button:focus, +.header-bar .button:hover:focus, +.header-bar .button:active:focus, +.header-bar .button:active:hover:focus { + border-color: shade(@titlebar_bg_color, 0.7); +} + +.header-bar .button:insensitive { + border-color: shade(@titlebar_bg_color, 0.7); + background-color: shade(@titlebar_bg_color, 0.9); + background-image: none; +} + +.header-bar .button:active *:insensitive { + border-color: shade(@titlebar_bg_color, 0.7); + background-color: shade(@titlebar_bg_color, 0.80); + background-image: none; +} + +.header-bar GtkComboBox:backdrop, +.header-bar .button:backdrop { + border-color: shade(@theme_bg_color, 0.85); + background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.91), 1.1)); + box-shadow: inset 0 -1px shade(@bg_color, 0.7); + color: @theme_unfocused_fg_color; +} + +GtkStatusbar .button:checked:backdrop, +.header-bar .button:checked:backdrop, +.header-bar .button:checked:active:backdrop, +.header-bar .button:checked:hover:backdrop { + background-image: none; + background-color: shade(@theme_unfocused_bg_color, 0.8); + border-color: shade(@theme_unfocused_bg_color, 0.75); + color: shade(@theme_unfocused_fg_color, 0.8); +} + +.header-bar .entry { + border-radius: 20px; + border-color: shade(@titlebar_bg_color, 0.95); + background: alpha(@base_color, 0.4); +} + +.header-bar .entry:active, +.header-bar .entry:focus { + background: @theme_base_color; +} + +.header-bar .entry:selected { + background-color: @theme_selected_bg_color; +} + +/*********** + * toolbar * + ***********/ +.toolbar { + padding: 4px; + border-style: none; + background-color: @toolbar_bg_color; + background-image: linear-gradient(to bottom, + shade(@titlebar_bg_color, 0.9), + shade(@titlebar_bg_color, 0.85) + ); + color: @toolbar_fg_color; +} + +.toolbar:backdrop { + color: @theme_unfocused_fg_color; + background-color: @theme_unfocused_bg_color; + background-image: linear-gradient(to bottom, + shade(@titlebar_bg_color, 0.95), + shade(@titlebar_bg_color, 0.9) + ); +} + +.toolbar .button { + padding: 2px; +} + +.toolbar .button.text-button { + padding: 2px 4px; +} + +.toolbar .button.image-button { + padding: 4px 3px 3px 4px; +} + +.toolbar:insensitive { + background-color: shade(@toolbar_bg_color, 0.9); + color: mix(@toolbar_fg_color, @toolbar_bg_color, 0.5); +} + +/* menubar toolbars */ +.toolbar.menubar { + -GtkToolbar-button-relief: normal; +} + +/******************* + * primary-toolbar * + *******************/ +.primary-toolbar, +.primary-toolbar .toolbar, +.primary-toolbar.toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + border-width: 0 0 1px 0; + border-style: solid; + border-color: shade(@toolbar_bg_color, 0.8); + background-color: transparent; + background-image: linear-gradient(to bottom, + shade(@titlebar_bg_color, 0.9), + shade(@titlebar_bg_color, 0.75) + ); + color: @toolbar_fg_color; +} + +.primary-toolbar:backdrop, +.primary-toolbar .toolbar:backdrop, +.primary-toolbar.toolbar:backdrop { + color: @theme_unfocused_fg_color; + background-image: linear-gradient(to bottom, + shade(@titlebar_bg_color, 0.95), + shade(@titlebar_bg_color, 0.9) + ); +} + +/* primary toolbar button */ +.primary-toolbar GtkComboBox, +.primary-toolbar .button { + padding: 0 6px; + border-width: 1px; + border-radius: 4px; + box-shadow: none; + border-top-color: shade(@theme_bg_color, 0.85); + border-right-color: shade(@theme_bg_color, 0.75); + border-left-color: shade(@theme_bg_color, 0.75); + border-bottom-color: shade(@theme_bg_color, 0.65); + background-image: linear-gradient(to bottom, #f6f6f6, #bbbbbb); + background-color: shade(@theme_base_color, 0.95); + color: @toolbar_fg_color; +} + +.primary-toolbar .raised .button, +.primary-toolbar .raised.button, +.toolbar GtkComboBox, +.toolbar .button { + padding: 0 6px; + border-width: 1px; + border-top-color: shade(@theme_bg_color, 0.85); + border-right-color: shade(@theme_bg_color, 0.75); + border-left-color: shade(@theme_bg_color, 0.75); + border-bottom-color: shade(@theme_bg_color, 0.65); + background-image: linear-gradient(to bottom, #f6f6f6 20%, #bdbdbd 75%); + color: @toolbar_fg_color; +} + +.primary-toolbar .raised .button:backdrop, +.primary-toolbar .raised.button:backdrop, +.toolbar GtkComboBox:backdrop, +.toolbar .button:backdrop { + border-color: shade(@theme_bg_color, 0.85); + background-image: linear-gradient(to bottom, shade(shade(@theme_bg_color, 0.91), 1.1)); + color: @theme_unfocused_fg_color; +} + +.primary-toolbar .raised .button:checked:backdrop, +.primary-toolbar .raised.button:checked:backdrop, +.toolbar GtkComboBox:checked:backdrop, +.toolbar .button:checked:backdrop { + background-image: none; + background-color: shade(@theme_unfocused_bg_color, 0.8); + border-color: shade(@theme_unfocused_bg_color, 0.75); + color: shade(@theme_unfocused_fg_color, 0.9); +} + +.primary-toolbar .button:hover, +.toolbar .button:hover { +} + +.primary-toolbar .button:active, +.primary-toolbar .button:checked, +.toolbar .button:active { + background-image: none; + background-color: shade(@bg_color, 0.5); +} + +.primary-toolbar .button:active:hover, +.toolbar .button:active:hover { +} + +.primary-toolbar .button:focus, +.primary-toolbar .button:hover:focus, +.primary-toolbar .button:active:focus, +.primary-toolbar .button:active:hover:focus, +.toolbar .button:focus, +.toolbar .button:hover:focus, +.toolbar .button:active:focus, +.toolbar .button:active:hover:focus { + border-color: shade(@toolbar_bg_color, 0.7); +} + +.primary-toolbar .button:insensitive, +.toolbar .button:insensitive { + border-color: rgba(0,0,0,0.15); + background-color: transparent; + background-image: none; + box-shadow: none; +} + +.primary-toolbar .button:active *:insensitive, +.toolbar .button:active *:insensitive { + border-color: transparent; + background-color: shade(@toolbar_bg_color, 0.80); + background-image: none; +} + +.primary-toolbar .entry, +.toolbar .entry { + border-radius: 20px; + border-color: shade(@toolbar_bg_color, 0.95); +} + +.primary-toolbar .entry:active, +.primary-toolbar .entry:focus, +.toolbar .entry:active, +.toolbar .entry:focus { + border-color: shade(@theme_selected_bg_color, 1.8); + box-shadow: inset 0 0 0px 3px shade(@theme_selected_bg_color, 1.8); +} + +.primary-toolbar .entry:backdrop, +.toolbar .entry:backdrop { + background-color: shade(@theme_base_color, 0.98); + border-color: shade(@toolbar_bg_color, 0.95); +} + +/* inline-toolbar */ +.inline-toolbar.toolbar { + -GtkToolbar-button-relief: normal; + + padding: 1px; + border-width: 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background-color: @theme_bg_color; +} + +.inline-toolbar.toolbar:last-child { + border-width: 0 1px 1px 1px; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; +} + +.inline-toolbar.toolbar .button { + padding: 1px; + border-width: 1px 0 1px 1px; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + border-radius: 0; + background-color: shade(@theme_bg_color, 1.08); + background-image: none; + color: @theme_fg_color; +} + +.inline-toolbar.toolbar .button:hover { + border-color: shade(@theme_bg_color, 0.7); + background-color: shade(@theme_bg_color, 1.10); + background-image: none; +} + +.inline-toolbar.toolbar .button:active { + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 0.95); + background-image: none; +} + +.inline-toolbar.toolbar .button:active:hover { + border-color: shade(@theme_bg_color, 0.7); +} + +.inline-toolbar.toolbar .button:focus, +.inline-toolbar.toolbar .button:hover:focus, +.inline-toolbar.toolbar .button:active:focus, +.inline-toolbar.toolbar .button:active:hover:focus { + border-color: shade(@theme_bg_color, 0.7); +} + +.inline-toolbar.toolbar .button:insensitive, +.inline-toolbar.toolbar GtkToolButton .button:insensitive { + border-color: shade(@theme_bg_color, 0.85); + background-color: shade(@theme_bg_color, 0.8); + background-image: none; +} + +.inline-toolbar.toolbar .button:active *:insensitive +.inline-toolbar.toolbar GtkToolButton .button:active *:insensitive { + border-color: shade(@theme_bg_color, 0.75); + background-color: shade(@theme_bg_color, 0.80); + background-image: none; +} + +/****************** + * linked buttons * + *****************/ +/* set up shadows for visual separation */ +.linked .button, +.inline-toolbar.toolbar .button, +.inline-toolbar.toolbar GtkToolButton .button, +.inline-toolbar.toolbar GtkToolButton > .button { + box-shadow: inset -1px 0 shade(@theme_bg_color, 0.8); +} + +.linked .button:active, +.inline-toolbar.toolbar .button:active, +.inline-toolbar.toolbar GtkToolButton .button:active, +.inline-toolbar.toolbar GtkToolButton > .button:active { + box-shadow: inset -1px 0 shade(@theme_bg_color, 0.8), + inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset 0 -1px alpha(@dark_shadow, 0.05); +} + +.linked .button:insensitive, +.inline-toolbar.toolbar .button:insensitive, +.inline-toolbar.toolbar GtkToolButton .button:insensitive, +.inline-toolbar.toolbar GtkToolButton > .button:insensitive { + box-shadow: inset -1px 0 shade(@theme_bg_color, 0.8); +} + +/* remove box shadow from last-child and only-child */ +.linked .button:last-child, +.linked .button:only-child, +.linked .button:insensitive:last-child, +.linked .button:insensitive:only-child, +.linked .button:active *:insensitive:last-child, +.linked .button:active *:insensitive:only-child, +.inline-toolbar.toolbar .button:last-child, +.inline-toolbar.toolbar .button:only-child, +.inline-toolbar.toolbar .button:insensitive:last-child, +.inline-toolbar.toolbar .button:insensitive:only-child, +.inline-toolbar.toolbar .button:active *:insensitive:last-child, +.inline-toolbar.toolbar .button:active *:insensitive:only-child, +.inline-toolbar.toolbar GtkToolButton:last-child > .button, +.inline-toolbar.toolbar GtkToolButton:only-child > .button, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:insensitive, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:insensitive, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:active *:insensitive, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:active *:insensitive { + box-shadow: none; +} + +/* add back the inset shadow effect */ +.linked .button:active:last-child, +.linked .button:active:only-child, +.inline-toolbar.toolbar .button:active:last-child, +.inline-toolbar.toolbar .button:active:only-child, +.inline-toolbar.toolbar GtkToolButton:last-child > .button:active, +.inline-toolbar.toolbar GtkToolButton:only-child > .button:active { + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07); +} + +/* nth child entry */ +.linked .entry:first-child { + border-radius: 0; + border-width: 1px; + border-right-width: 0; +} + +.linked .entry:last-child { + border-radius: 0; + border-width: 1px; + border-left-width: 0; +} + + +/* middle button */ +.linked .entry, +.linked .button, +.linked .button:active, +.linked .button:active:hover, +.linked .button:insensitive, +.inline-toolbar.toolbar .button, +.inline-toolbar.toolbar .button:active, +.inline-toolbar.toolbar .button:insensitive, +.inline-toolbar.toolbar GtkToolButton .button, +.inline-toolbar.toolbar GtkToolButton .button:active, +.inline-toolbar.toolbar GtkToolButton .button:insensitive { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; +} + +/*leftmost button */ +.linked .button:first-child, +.linked .button:active:first-child, +.linked .button:active:hover:first-child, +.linked .button:insensitive:first-child, +.inline-toolbar.toolbar .button:first-child, +.inline-toolbar.toolbar .button:active:first-child, +.inline-toolbar.toolbar .button:insensitive:first-child, +.inline-toolbar.toolbar GtkToolButton:first-child .button, +.inline-toolbar.toolbar GtkToolButton:first-child .button:active, +.inline-toolbar.toolbar GtkToolButton:first-child .button:insensitive { + border-width: 1px; + border-radius: 4px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +/* rightmost button */ +.linked .button:last-child, +.linked .button:active:last-child, +.linked .button:active:hover:last-child, +.linked .button:insensitive:last-child, +.inline-toolbar.toolbar .button:last-child, +.inline-toolbar.toolbar .button:active:last-child, +.inline-toolbar.toolbar .button:insensitive:last-child, +.inline-toolbar.toolbar GtkToolButton:last-child .button, +.inline-toolbar.toolbar GtkToolButton:last-child .button:active, +.inline-toolbar.toolbar GtkToolButton:last-child .button:insensitive { + border-width: 1px; + border-radius: 4px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* linked single button */ +.linked .entry:only-child, +.linked .button:only-child, +.linked .button:active:only-child, +.linked .button:active:hover:only-child, +.linked .button:insensitive:only-child, +.inline-toolbar.toolbar .button:only-child, +.inline-toolbar.toolbar .button:active:only-child, +.inline-toolbar.toolbar .button:insensitive:only-child, +.inline-toolbar.toolbar GtkToolButton:only-child .button, +.inline-toolbar.toolbar GtkToolButton:only-child .button:active, +.inline-toolbar.toolbar GtkToolButton:only-child .button:insensitive { + border-width: 1px; + border-radius: 4px; +} + +/* linked button shadows (vertical) */ +.linked.vertical .button, +.inline-toolbar.toolbar.vertical .button, +.inline-toolbar.toolbar.vertical GtkToolButton > .button { + box-shadow: inset 0 -1px shade(@theme_bg_color, 0.8); +} + +.linked.vertical .button:active, +.inline-toolbar.toolbar.vertical .button:active, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:active { + box-shadow: inset 0 -1px shade(@theme_bg_color, 0.8), + inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07); +} + +.linked.vertical .button:insensitive, +.inline-toolbar.toolbar.vertical .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton > .button:insensitive { + box-shadow: inset 0 -1px shade(@theme_bg_color, 0.85); +} + +/* remove box shadow from last-child and only-child */ +.linked.vertical .button:last-child, +.linked.vertical .button:only-child, +.linked.vertical .button:insensitive:last-child, +.linked.vertical .button:insensitive:only-child, +.linked.vertical .button:active *:insensitive:last-child, +.linked.vertical .button:active *:insensitive:only-child, +.inline-toolbar.toolbar.vertical .button:last-child, +.inline-toolbar.toolbar.vertical .button:only-child, +.inline-toolbar.toolbar.vertical .button:insensitive:last-child, +.inline-toolbar.toolbar.vertical .button:insensitive:only-child, +.inline-toolbar.toolbar.vertical .button:active *:insensitive:last-child, +.inline-toolbar.toolbar.vertical .button:active *:insensitive:only-child, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:active *:insensitive, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:active *:insensitive { + box-shadow: none; +} + +/* add back the inset shadow effect */ +.linked.vertical .button:active:last-child, +.linked.vertical .button:active:only-child, +.inline-toolbar.toolbar.vertical .button:active:last-child, +.inline-toolbar.toolbar.vertical .button:active:only-child, +.inline-toolbar.toolbar.vertical GtkToolButton:last-child > .button:active, +.inline-toolbar.toolbar.vertical GtkToolButton:only-child > .button:active { + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07); +} + +/* middle button (vertical) */ +.linked.vertical .entry, +.linked.vertical .button, +.linked.vertical .button:active, +.linked.vertical .button:active:hover, +.linked.vertical .button:insensitive { + border-width: 1px; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; +} + +/* top button (vertical) */ +.linked.vertical .entry:first-child, +.linked.vertical .button:first-child, +.linked.vertical .button:active:first-child, +.linked.vertical .button:active:hover:first-child, +.linked.vertical .button:insensitive:first-child { + border-width: 1px; + border-radius: 4px; + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +/* bottom button (vertical) */ +.linked.vertical .entry:last-child, +.linked.vertical .button:last-child, +.linked.vertical .button:active:last-child, +.linked.vertical .button:active:hover:last-child, +.linked.vertical .button:insensitive:last-child { + border-width: 1px; + border-radius: 4px; + border-top-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +/* linked single button (vertical) */ +.linked.vertical .entry:only-child, +.linked.vertical .button:only-child, +.linked.vertical .button:active:only-child, +.linked.vertical .button:active:hover:only-child, +.linked.vertical .button:insensitive:only-child { + border-width: 1px; + border-radius: 4px; +} + +/* linked toolbar buttons */ +.primary-toolbar .button.raised.linked, +.primary-toolbar .raised.linked .button, +.toolbar .button.raised.linked, +.toolbar .raised.linked .button, +.toolbar .linked .button { + box-shadow: inset -1px 0 shade(@theme_bg_color, 0.8), + inset 0 -1px shade(@theme_bg_color, 0.8); +} + +.primary-toolbar .button.raised.linked:active, +.primary-toolbar .raised.linked .button:active, +.toolbar .button.raised.linked:active, +.toolbar .raised.linked .button:active, +.toolbar .linked .button:active { + box-shadow: inset -1px 0 shade(@theme_bg_color, 0.8), + inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset 0 -1px alpha(@dark_shadow, 0.05); +} + +.primary-toolbar .button.raised.linked:insensitive, +.primary-toolbar .raised.linked .button:insensitive, +.toolbar .button.raised.linked:insensitive, +.toolbar .raised.linked .button:insensitive, +.toolbar .linked .button:insensitive { + box-shadow: none; +} + +/* remove box shadow from last-child and only-child */ +.primary-toolbar .button.raised.linked:last-child, +.primary-toolbar .button.raised.linked:only-child, +.primary-toolbar .button:insensitive.raised.linked:last-child, +.primary-toolbar .button:insensitive.raised.linked:only-child, +.primary-toolbar .button:active *:insensitive.raised.linked:last-child, +.primary-toolbar .button:active *:insensitive.raised.linked:only-child, +.primary-toolbar .raised.linked .button:last-child, +.primary-toolbar .raised.linked .button:only-child, +.primary-toolbar .raised.linked .button:insensitive:last-child, +.primary-toolbar .raised.linked .button:insensitive:only-child, +.primary-toolbar .raised.linked .button:active *:insensitive:last-child, +.primary-toolbar .raised.linked .button:active *:insensitive:only-child, +.toolbar .button.raised.linked:last-child, +.toolbar .button.raised.linked:only-child, +.toolbar .button:insensitive.raised.linked:last-child, +.toolbar .button:insensitive.raised.linked:only-child, +.toolbar .button:active *:insensitive.raised.linked:last-child, +.toolbar .button:active *:insensitive.raised.linked:only-child, +.toolbar .raised.linked .button:last-child, +.toolbar .raised.linked .button:only-child, +.toolbar .raised.linked .button:insensitive:last-child, +.toolbar .raised.linked .button:insensitive:only-child, +.toolbar .raised.linked .button:active *:insensitive:last-child, +.toolbar .raised.linked .button:active *:insensitive:only-child, +.toolbar .linked .button:last-child, +.toolbar .linked .button:only-child, +.toolbar .linked .button:insensitive:last-child, +.toolbar .linked .button:insensitive:only-child, +.toolbar .linked .button:active *:insensitive:last-child, +.toolbar .linked .button:active *:insensitive:only-child { + box-shadow: inset 0 -1px shade(@theme_bg_color, 0.8); + border-radius: 4px; +} + +/* add back the inset shadow effect */ +.primary-toolbar .button:active.raised.linked:last-child, +.primary-toolbar .button:active.raised.linked:only-child, +.primary-toolbar .raised.linked .button:active:last-child, +.primary-toolbar .raised.linked .button:active:only-child, +.toolbar .button:active.raised.linked:last-child, +.toolbar .button:active.raised.linked:only-child, +.toolbar .raised.linked .button:active:last-child, +.toolbar .raised.linked .button:active:only-child, +.toolbar .linked .button:active:last-child, +.toolbar .linked .button:active:only-child { + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07); +} + +/* middle button */ +.primary-toolbar .button.raised.linked, +.primary-toolbar .button.raised.linked:active, +.primary-toolbar .button.raised.linked:insensitive, +.primary-toolbar .raised.linked .button, +.primary-toolbar .raised.linked .button:active, +.primary-toolbar .raised.linked .button:insensitive, +.toolbar .button.raised.linked, +.toolbar .button.raised.linked:active, +.toolbar .button.raised.linked:insensitive, +.toolbar .raised.linked .button, +.toolbar .raised.linked .button:active, +.toolbar .raised.linked .button:insensitive, +.toolbar .linked .button, +.toolbar .linked .button:active, +.toolbar .linked .button:insensitive { + border-width: 1px; + border-radius: 0px; + border-right-width: 0; + border-left-width: 0; +} + +/* leftmost button */ +.primary-toolbar .button.raised.linked:first-child, +.primary-toolbar .button.raised.linked:active:first-child, +.primary-toolbar .button.raised.linked:insensitive:first-child, +.primary-toolbar .raised.linked .button:first-child, +.primary-toolbar .raised.linked .button:active:first-child, +.primary-toolbar .raised.linked .button:insensitive:first-child, +.toolbar .button.raised.linked:first-child, +.toolbar .button.raised.linked:active:first-child, +.toolbar .button.raised.linked:insensitive:first-child, +.toolbar .raised.linked .button:first-child, +.toolbar .raised.linked .button:active:first-child, +.toolbar .raised.linked .button:insensitive:first-child, +.toolbar .linked .button:first-child, +.toolbar .linked .button:active:first-child { + border-width: 1px; + border-radius: 4px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +/* rightmost button */ +.primary-toolbar .button.raised.linked:last-child, +.primary-toolbar .button.raised.linked:active:last-child, +.primary-toolbar .button.raised.linked:insensitive:last-child, +.primary-toolbar .raised.linked .button:last-child, +.primary-toolbar .raised.linked .button:active:last-child, +.primary-toolbar .raised.linked .button:insensitive:last-child, +.toolbar .button.raised.linked:last-child, +.toolbar .button.raised.linked:active:last-child, +.toolbar .button.raised.linked:insensitive:last-child, +.toolbar .raised.linked .button:last-child, +.toolbar .raised.linked .button:active:last-child, +.toolbar .raised.linked .button:insensitive:last-child, +.toolbar .linked .button:last-child, +.toolbar .linked .button:active:last-child, +.toolbar .linked .button:insensitive:last-child { + border-width: 1px; + border-radius: 4px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* linked single button */ +.primary-toolbar .button.raised.linked:only-child, +.primary-toolbar .button.raised.linked:active:only-child, +.primary-toolbar .button.raised.linked:insensitive:only-child, +.primary-toolbar .raised.linked .button:only-child, +.primary-toolbar .raised.linked .button:active:only-child, +.primary-toolbar .raised.linked .button:insensitive:only-child, +.toolbar .button.raised.linked:only-child, +.toolbar .button.raised.linked:active:only-child, +.toolbar .button.raised.linked:insensitive:only-child, +.toolbar .raised.linked .button:only-child, +.toolbar .raised.linked .button:active:only-child, +.toolbar .raised.linked .button:insensitive:only-child, +.toolbar .linked .button:only-child, +.toolbar .linked .button:active:only-child, +.toolbar .linked .button:insensitive:only-child { + border-width: 1px; + border-radius: 4px; +} + +/* linked titlebar buttons */ +.header-bar .button.raised.linked, +.header-bar .raised.linked .button, +.header-bar .linked .button { + box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.9); +} + +.header-bar .button.raised.linked:active, +.header-bar .raised.linked .button:active, +.header-bar .linked .button:active { + box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.9), + inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset 0 -1px alpha(@dark_shadow, 0.05); +} + +.header-bar .button.raised.linked:insensitive, +.header-bar .raised.linked .button:insensitive, +.header-bar .linked .button:insensitive { + box-shadow: inset -1px 0 shade(@titlebar_bg_color, 0.85); +} + +/* remove box shadow from last-child and only-child */ +.header-bar .button.raised.linked:last-child, +.header-bar .button.raised.linked:only-child, +.header-bar .button:insensitive.raised.linked:last-child, +.header-bar .button:insensitive.raised.linked:only-child, +.header-bar .button:active *:insensitive.raised.linked:last-child, +.header-bar .button:active *:insensitive.raised.linked:only-child, +.header-bar .raised.linked .button:last-child, +.header-bar .raised.linked .button:only-child, +.header-bar .raised.linked .button:insensitive:last-child, +.header-bar .raised.linked .button:insensitive:only-child, +.header-bar .raised.linked .button:active *:insensitive:last-child, +.header-bar .raised.linked .button:active *:insensitive:only-child, +.header-bar .linked .button:last-child, +.header-bar .linked .button:only-child, +.header-bar .linked .button:insensitive:last-child, +.header-bar .linked .button:insensitive:only-child, +.header-bar .linked .button:active *:insensitive:last-child, +.header-bar .linked .button:active *:insensitive:only-child { + box-shadow: none; +} + +/* add back the inset shadow effect */ +.header-bar .button:active.raised.linked:last-child, +.header-bar .button:active.raised.linked:only-child, +.header-bar .raised.linked .button:active:last-child, +.header-bar .raised.linked .button:active:only-child, +.header-bar .linked .button:active:last-child, +.header-bar .linked .button:active:only-child { + box-shadow: inset 1px 0 alpha(@dark_shadow, 0.07), + inset 0 1px alpha(@dark_shadow, 0.08), + inset -1px 0 alpha(@dark_shadow, 0.07); +} + +/* middle button */ +.header-bar .button.raised.linked, +.header-bar .button.raised.linked:active, +.header-bar .button.raised.linked:insensitive, +.header-bar .raised.linked .button, +.header-bar .raised.linked .button:active, +.header-bar .raised.linked .button:insensitive, +.header-bar .linked .button, +.header-bar .linked .button:active, +.header-bar .linked .button:insensitive { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; +} + +/* leftmost button */ +.header-bar .button.raised.linked:first-child, +.header-bar .button.raised.linked:active:first-child, +.header-bar .button.raised.linked:insensitive:first-child, +.header-bar .raised.linked .button:first-child, +.header-bar .raised.linked .button:active:first-child, +.header-bar .raised.linked .button:insensitive:first-child, +.header-bar .linked .button:first-child, +.header-bar .linked .button:active:first-child, +.header-bar .linked .button:insensitive:first-child { + border-width: 1px; + border-radius: 4px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +/* rightmost button */ +.header-bar .button.raised.linked:last-child, +.header-bar .button.raised.linked:active:last-child, +.header-bar .button.raised.linked:insensitive:last-child, +.header-bar .raised.linked .button:last-child, +.header-bar .raised.linked .button:active:last-child, +.header-bar .raised.linked .button:insensitive:last-child, +.header-bar .linked .button:last-child, +.header-bar .linked .button:active:last-child, +.header-bar .linked .button:insensitive:last-child { + border-width: 1px; + border-radius: 4px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* linked single button */ +.header-bar .button.raised.linked:only-child, +.header-bar .button.raised.linked:active:only-child, +.header-bar .button.raised.linked:insensitive:only-child, +.header-bar .raised.linked .button:only-child, +.header-bar .raised.linked .button:active:only-child, +.header-bar .raised.linked .button:insensitive:only-child, +.header-bar .linked .button:only-child, +.header-bar .linked .button:active:only-child, +.header-bar .linked .button:insensitive:only-child { + border-width: 1px; + border-radius: 4px; +} + +/*********** + * tooltip * + ***********/ +.tooltip { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_tooltip_bg_color, 0.8); + border-radius: 4px; + background-color: @theme_tooltip_bg_color; + background-image: linear-gradient(to bottom, alpha(shade(@theme_bg_color, 1.3), 0.9), alpha(shade(@theme_bg_color, 1.02), 0.9)); + color: @theme_tooltip_fg_color; +} + +.tooltip * { + background-color: transparent; +} + +/************ + * treeview * + ************/ +GtkTreeView { + -GtkTreeView-vertical-separator: 0; + -GtkWidget-focus-line-width: 1; + -GtkWidget-focus-padding: 1; +} + +GtkTreeView.dnd { + border-width: 1px; + border-style: solid; + border-color: @theme_selected_bg_color; + border-radius: 0; +} + +GtkTreeView .entry { + padding: 0 6px; + border-radius: 0; + background-color: @theme_base_color; + background-image: none; +} + +/************ + * viewport * + ************/ +GtkViewport.frame { + border-width: 0; +} + +.view { + background-color: @theme_base_color; + color: @theme_text_color; +} + +.view:insensitive, +.view:insensitive:insensitive { + background-color: shade(@theme_base_color, 0.9); + color: mix(@theme_fg_color, @theme_bg_color, 0.5); +} + +.view:selected, +.view:selected:focus { + background-color: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/* backdrop state */ +.view:selected:backdrop, iconview:selected:backdrop, .view:selected:backdrop, iconview:selected:backdrop { + background-color: shade(@theme_bg_color, 0.8); +} + +/************** + * action-bar * + **************/ +.action-bar { + padding: 4px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + background-color: @theme_bg_color; + background-image: none; + color: @theme_fg_color; +} + +.action-bar .button.text-button { + padding: 4px; +} + +.action-bar .button.image-button { + padding: 6px; +} + +.action-bar .title { + font: bold; + padding: 0 12px; +} + +.action-bar .subtitle { + font: smaller; + padding: 0 12px; +} + +/*************** + * search bars * + ***************/ +.search-bar { + border-width: 0 0 1px 0; + border-style: solid; + border-color: shade(@theme_bg_color, 0.8); + background-color: shade(@theme_bg_color, 0.98); +} + +.search-bar .button.close-button { + padding: 4px; +} + +/******************** + * various choosers * + ********************/ +GtkFontButton .separator, +GtkFileChooserButton .separator { + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; +} + +GtkFontButton GtkLabel:last-child { + color: alpha(currentColor, 0.7); +} + +GtkFileChooserButton GtkImage:last-child { + color: alpha(currentColor, 0.7); +} + +/********************* + * app notifications * + *********************/ +.app-notification { + border-style: solid; + border-color: shade(@theme_base_color, 0.8); + border-width: 0 1px 1px 1px; + border-radius: 0 0 2px 2px; + padding: 8px; + background-color: @theme_base_color; + background-image: none; + color: @theme_text_color; +} + +/******* + * osd * + *******/ +.background.osd { + color: @osd_fg; + background-color: @osd_bg; +} + +GtkOverlay.osd { + background-color: transparent; +} + +.osd.frame { + background-clip: border-box; + background-origin: border-box; +} + +.osd.button, +.osd .button { + padding: 4px; + border-width: 1px; + border-style: solid; + border-color: shade(@osd_bg, 0.8); + border-radius: 4px; + background-color: shade(@osd_bg, 1.08); + background-image: none; + color: @osd_fg; +} + +.osd.button:prelight, +.osd.button:hover, +.osd .button:hover { + border-color: shade(@osd_bg, 0.7); + background-color: shade(@osd_bg, 1.10); + background-image: none; +} + +.osd.button:active, +.osd .button:active, +.osd GtkMenuButton.button:active { + border-color: shade(@osd_bg, 0.8); + background-color: shade(@osd_bg, 0.95); + background-image: none; +} + +.osd.button:active:hover, +.osd .button:active:hover, +.osd GtkMenuButton.button:active:hover { + border-color: shade(@osd_bg, 0.7); +} + +.osd.button:insensitive, +.osd .button:insensitive { + border-color: shade(@osd_bg, 0.85); + background-color: shade(@osd_bg, 0.9); + background-image: none; +} + +.osd.button:active *:insensitive, +.osd .button:active *:insensitive { + background-color: shade(@osd_bg, 0.80); + background-image: none; +} + +.osd.toolbar { + -GtkToolbar-button-relief: normal; + + padding: 4px; + border-width: 1px; + border-style: solid; + border-radius: 4px; + border-color: shade(@osd_bg, 0.8); + background-color: @osd_bg; + background-image: none; + color: @osd_fg; +} + +.osd.toolbar .button { + padding: 4px; + border-width: 1px; + border-style: solid; + border-color: shade(@osd_bg, 0.8); + border-radius: 4px; + background-color: shade(@osd_bg, 1.08); + background-image: none; + color: @osd_fg; +} + +.osd.toolbar .button:hover { + border-color: shade(@osd_bg, 0.7); + background-color: shade(@osd_bg, 1.10); + background-image: none; +} + +.osd.toolbar .button:active { + border-color: shade(@osd_bg, 0.8); + background-color: shade(@osd_bg, 0.95); + background-image: none; +} + +.osd.toolbar .button:active:hover { + border-color: shade(@osd_bg, 0.7); +} + +.osd.toolbar .button:focus, +.osd.toolbar .button:hover:focus, +.osd.toolbar .button:active:focus, +.osd.toolbar .button:active:hover:focus { + border-color: shade(@osd_bg, 0.7); +} + +.osd.toolbar .button:insensitive { + border-color: shade(@osd_bg, 0.85); + background-color: shade(@osd_bg, 0.9); + background-image: none; +} + +.osd.toolbar .button:active *:insensitive { + border-color: shade(@osd_bg, 0.75); + background-color: shade(@osd_bg, 0.80); + background-image: none; +} + +.osd.toolbar .button:first-child { + border-radius: 4px 0 0 2px; + border-width: 1px 0 1px 1px; + box-shadow: inset -1px 0 shade(@osd_bg, 0.9); +} + +.osd.toolbar .button:last-child { + box-shadow: none; + border-radius: 0 2px 2px 0; + border-width: 1px 1px 1px 0; +} + +.osd.toolbar .button:only-child, +.osd.toolbar GtkToolButton .button, +.osd.toolbar GtkToolButton:only-child .button, +.osd.toolbar GtkToolButton:last-child .button, +.osd.toolbar GtkToolButton:first-child .button { + border-width: 1px; + border-radius: 4px; + border-style: solid; +} + +.osd.toolbar .separator { + color: shade(@osd_bg, 0.9); +} + +/* used by gnome-settings-daemon's media-keys OSD */ +.osd.trough { + background-color: shade(@osd_bg, 0.8); +} + +.osd.progressbar { + background-color: @osd_fg; +} + +.osd .scale.slider { + background-color: shade(@osd_bg, 1.08); + background-image: none; + /* we will draw the border using box shadow for now */ + box-shadow: inset 1px 0 shade(@osd_bg, 0.8), + inset 0 1px shade(@osd_bg, 0.8), + inset -1px 0 shade(@osd_bg, 0.8), + inset 0 -1px shade(@osd_bg, 0.8); +} + +.osd .scale.slider:hover { + box-shadow: inset 1px 0 shade(@osd_bg, 0.7), + inset 0 1px shade(@osd_bg, 0.7), + inset -1px 0 shade(@osd_bg, 0.7), + inset 0 -1px shade(@osd_bg, 0.7); +} + +.osd .scale.slider:insensitive { + background-color: shade(@osd_bg, 0.9); + background-image: none; + box-shadow: inset 1px 0 shade(@osd_bg, 0.85), + inset 0 1px shade(@osd_bg, 0.85), + inset -1px 0 shade(@osd_bg, 0.85), + inset 0 -1px shade(@osd_bg, 0.85); +} + +.osd .scale.trough { + border-color: shade(@osd_bg, 0.8); + background-color: shade(@osd_bg, 1.08); + background-image: none; +} + +.osd .scale.trough.highlight { + border-color: @theme_selected_bg_color; + background-color: @theme_selected_bg_color; + background-image: none; +} + +.osd .scale.trough:insensitive, +.osd .scale.trough.highlight:insensitive { + border-color: shade(@osd_bg, 0.85); + background-color: shade(@osd_bg, 0.9); + background-image: none; +} + +.osd GtkProgressBar, +GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 2px; + -GtkProgressBar-min-horizontal-bar-height: 2px; + + padding: 0; +} + +.osd GtkProgressBar.trough, +GtkProgressBar.osd.trough { + padding: 0; + border-style: none; + border-radius: 0; + background-image: none; + background-color: transparent; +} + +.osd GtkProgressBar.progressbar, +GtkProgressBar.osd.progressbar { + border-style: none; + border-radius: 0; + background-color: @theme_selected_bg_color; + background-image: none; +} + +.osd .view, +.osd.view { + background-color: @osd_base; +} + +.osd .scrollbar.trough { + background-color: @osd_bg; +} + +.osd .scrollbar.slider { + border-width: 0px; + border-color: mix(shade(@osd_base, 0.87), @osd_fg, 0.21); + border-radius: 6px; + background-color: mix(@osd_base, @osd_fg, 0.21); +} + +.osd .scrollbar.slider:hover { + border-color: mix(shade(@osd_base, 0.87), @osd_fg, 0.31); + background-color: mix(@osd_base, @osd_fg, 0.31); +} + +.osd .scrollbar.slider:active { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: @theme_selected_bg_color; +} + +.osd GtkIconView.cell:selected, +.osd GtkIconView.cell:selected:focus { + background-color: transparent; + border-style: solid; + border-radius: 4px; + border-width: 3px; + border-color: @osd_fg; + outline-color: transparent; +} + +/* used by Documents */ +.osd .page-thumbnail { + border-style: solid; + border-width: 1px; + border-color: shade(@osd_bg, 0.9); + /* when there's no pixbuf yet */ + background-color: @osd_bg; +} + +/****************************** + * destructive action buttons * + ******************************/ +.destructive-action.button { + border-width: 1px; + border-style: solid; + border-color: shade(@error_color, 0.8); + border-radius: 4px; + background-color: @error_color; + background-image: none; + color: mix(@theme_selected_fg_color, @error_color, 0.1); +} + +.destructive-action.button:hover { + border-color: shade(@error_color, 0.7); + background-color: shade(@error_color, 1.12); + background-image: none; +} + +.destructive-action.button:active { + border-color: shade(@error_color, 0.8); + background-color: shade(@error_color, 0.87); + background-image: none; +} + +.destructive-action.button:hover:active { + border-color: shade(@error_color, 0.7); +} + +/****************************** + * suggested action buttons * + ******************************/ +.suggested-action.button { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + border-radius: 4px; + background-color: shade(@theme_selected_bg_color, 1.18); + background-image: none; + color: mix(@theme_selected_fg_color, @theme_selected_bg_color, 0.1); +} + +.suggested-action.button:hover { + border-color: shade(@theme_selected_bg_color, 0.8); + background-color: shade(@theme_selected_bg_color, 1.20); + background-image: none; +} + +.suggested-action.button:active { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: shade(@theme_selected_bg_color, 1.05); + background-image: none; +} + +.suggested-action.button:hover:active { + border-color: shade(@theme_selected_bg_color, 0.8); +} + +/****************** + * selection mode * + ******************/ +.selection-mode.header-bar, +.selection-mode.toolbar { + border-style: solid; + border-color: @theme_selected_bg_color; + background-color: shade(@theme_selected_bg_color, 1.6); + background-image: none; + color: @theme_selected_bg_color; +} + +.selection-mode.header-bar { + border-top-color: shade(@theme_selected_bg_color, 1.6); + border-bottom-color: @theme_selected_bg_color; +} + +.selection-mode.toolbar { + padding: 4px; +} + +/* regular button */ +.selection-mode.header-bar .button, +.selection-mode.toolbar .button, +.selection-mode.toolbar GtkToolButton .button { + border-width: 1px; + border-style: solid; + border-color: @theme_selected_bg_color; + border-radius: 4px; + background-color: shade(@theme_selected_bg_color, 1.68); + background-image: none; + color: shade(@theme_selected_bg_color, 0.8); +} + +.selection-mode.header-bar .button:hover, +.selection-mode.toolbar .button:hover, +.selection-mode.toolbar GtkToolButton .button:hover { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: shade(@theme_selected_bg_color, 1.70); + background-image: none; +} + +.selection-mode.header-bar .button:active, +.selection-mode.toolbar .button:active, +.selection-mode.toolbar GtkToolButton .button:active { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: shade(@theme_selected_bg_color, 1.55); + background-image: none; +} + +.selection-mode.header-bar .button:hover:active, +.selection-mode.toolbar .button:hover:active, +.selection-mode.toolbar GtkToolButton .button:hover:active { + border-color: shade(@theme_selected_bg_color, 0.8); +} + +/* suggested button */ +.selection-mode.header-bar .suggested-action.button, +.selection-mode.toolbar .suggested-action.button, +.selection-mode.toolbar GtkToolButton.suggested-action .button { + border-width: 1px; + border-style: solid; + border-color: shade(@theme_selected_bg_color, 0.9); + border-radius: 4px; + background-color: shade(@theme_selected_bg_color, 1.18); + background-image: none; + color: mix(@theme_selected_fg_color, @theme_selected_bg_color, 0.1); +} + +.selection-mode.header-bar .suggested-action.button:hover, +.selection-mode.toolbar .suggested-action.button:hover, +.selection-mode.toolbar GtkToolButton.suggested-action .button:hover { + border-color: shade(@theme_selected_bg_color, 0.8); + background-color: shade(@theme_selected_bg_color, 1.20); + background-image: none; +} + +.selection-mode.header-bar .suggested-action.button:active, +.selection-mode.toolbar .suggested-action.button:active, +.selection-mode.toolbar GtkToolButton.suggested-action:active { + border-color: shade(@theme_selected_bg_color, 0.9); + background-color: shade(@theme_selected_bg_color, 1.05); + background-image: none; +} + +.selection-mode.header-bar .suggested-action.button:hover:active, +.selection-mode.toolbar .suggested-action.button:hover:active, +.selection-mode.toolbar GtkToolButton.suggested-action .button:hover:active { + border-color: shade(@theme_selected_bg_color, 0.8); +} + +/* menu button */ +.selection-mode.header-bar .selection-menu.button, +.selection-mode.toolbar .selection-menu.button { + border-style: none; + background-color: transparent; + background-image: none; + color: shade(@theme_selected_bg_color, 0.8); +} + +.selection-mode.toolbar .dim-label, +.selection-mode.toolbar .selection-menu.button .dim-label { + color: shade(@theme_selected_bg_color, 0.7); +} + +.selection-mode.header-bar .selection-menu.button:hover, +.selection-mode.toolbar .dim-label:hover, +.selection-mode.toolbar .selection-menu.button:hover, +.selection-mode.toolbar .selection-menu.button .dim-label:hover { + color: shade(@theme_selected_bg_color, 0.7); +} + +.selection-mode.header-bar .selection-menu.button:active, +.selection-mode.toolbar .selection-menu.button:active { + color: shade(@theme_selected_bg_color, 0.8); + box-shadow: none; +} + +/************************* + * touch text selections * + *************************/ +GtkBubbleWindow { + border-radius: 4px; + background-clip: border-box; +} + +GtkBubbleWindow.osd.background { + background-color: @osd_bg; +} + +GtkBubbleWindow .toolbar { + background-color: transparent; +} + +/******* + * CSD * + *******/ +.titlebar { + border-radius: 6px 6px 0 0; + background-color: transparent; + background-image: linear-gradient(to bottom, + shade(@titlebar_bg_color, 1.0), + shade(@titlebar_bg_color, 0.9) + ); + + color: mix(@titlebar_fg_color, @titlebar_bg_color, 0.1); + text-shadow: none; +} + +.titlebar:backdrop { + background-image: linear-gradient(to bottom, + shade(@titlebar_bg_color, 1.02), + shade(@titlebar_bg_color, 0.95) + ); + color: @theme_unfocused_fg_color; + text-shadow: none; +} + +.titlebar.default-decoration { + border: none; + box-shadow: none; +} + +.tiled .titlebar { + border-radius: 0; +} + +.maximized .titlebar { + border-radius: 0; +} + +/* this is the default titlebar that is added by GTK + * when client-side decorations are in use and the application + * did not set a custom titlebar. + */ +.titlebar.default-decoration { + border: none; + box-shadow: none; +} + +.titlebar .title { + font: bold; +} + + +.titlebar .titlebutton { + padding: 2px; + border-style: none; + background: none; + color: @theme_fg_color; + icon-shadow: none; +} + +.titlebar .titlebutton:hover, +.titlebar .titlebutton:hover:focus { + background: none; + color: @theme_fg_color; +} + +.titlebar .titlebutton:active, +.titlebar .titlebutton:active:hover { + background: none; + color: @theme_fg_color; + box-shadow: none; +} + +/* +.titlebar .right .titlebutton:first-child { + border-left: 1px solid shade(@titlebar_bg_color, 0.9); +} + +.titlebar .right .titlebutton:last-child { +} + +.titlebar .left .titlebutton:last-child { + border-right: 1px solid shade(@titlebar_bg_color, 0.9); +} + +.titlebar .left .titlebutton:first-child { +} +*/ + +.titlebar .titlebutton:backdrop { + background-image: none; + color: @theme_unfocused_fg_color; + icon-shadow: none; +} + +.window-frame { + border-style: none; + border-radius: 6px 6px 0 0; + box-shadow: 0 3px 7px 1px alpha(black, 0.7), + 0 0 0 1px mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.21); + + /* this is used for the resize cursor area */ + margin: 10px; +} + +.window-frame.tiled { + border-radius: 6px; +} + +.window-frame:backdrop { + box-shadow: 0 6px 6px 1px alpha(black, 0.5), + 0 0 0 1px mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.12); +} + +/* classic decoration */ +.window-frame.ssd { + border-radius: 5px 5px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18); +} + +.window-frame.ssd, +.window-frame.ssd:backdrop { + background-color: @titlebar_bg_color; +} + +.window-frame.csd.tooltip { + border-radius: 0; + box-shadow: none; +} + +.window-frame.csd.message-dialog { + border-radius: 3px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); +} + +.window-frame.solid-csd { + border: solid 1px shade(@bg_color, 0.8); + border-radius: 0; + margin: 2px; + background-color: @titlebar_bg_color; + box-shadow: none; +} diff --git a/gtk-3.0/gtk.css b/gtk-3.0/gtk.css new file mode 100755 index 0000000..a4560c0 --- /dev/null +++ b/gtk-3.0/gtk.css @@ -0,0 +1,93 @@ +/* default color scheme */ +@define-color bg_color #e8e8e8; +@define-color fg_color #4c4c4c; +@define-color base_color #ffffff; +@define-color text_color #4c4c4c; +@define-color selected_bg_color #2563ae; +@define-color selected_fg_color #ffffff; +@define-color tooltip_bg_color #cecece; +@define-color tooltip_fg_color #4c4c4c; +@define-color unfocused_bg_color #e8e8e8; +@define-color unfocused_fg_color @theme_fg_color; +@define-color sidebar_bg_color #e2e5ec; +@define-color sidebar_fg_color @fg_color; + +/* dark color scheme */ +@define-color dark_bg_color #f0f0f0; +@define-color dark_fg_color #4c4c4c; + +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color @bg_color; +@define-color theme_fg_color @fg_color; +@define-color theme_base_color @base_color; +@define-color theme_text_color @text_color; +@define-color theme_selected_bg_color @selected_bg_color; +@define-color theme_selected_fg_color @selected_fg_color; +@define-color theme_tooltip_bg_color @tooltip_bg_color; +@define-color theme_tooltip_fg_color @tooltip_fg_color; + +/* global unfocused color scheme */ +@define-color theme_unfocused_bg_color @unfocused_bg_color; +@define-color theme_unfocused_fg_color @unfocused_fg_color; + +/* shadow effects */ +@define-color light_shadow #fff; +@define-color dark_shadow #000; + +/* misc colors used by gtk+ */ +@define-color info_fg_color rgb (58, 135, 173); +@define-color info_bg_color rgb (217, 237, 247); +@define-color warning_fg_color rgb (192, 152, 83); +@define-color warning_bg_color rgb (252, 248, 227); +@define-color question_fg_color rgb (214, 73, 55); +@define-color question_bg_color rgb (252, 229, 213); +@define-color error_fg_color rgb (185, 74, 72); +@define-color error_bg_color rgb (242, 222, 222); +@define-color link_color #fc6f5d; +@define-color success_color #53a93f; +@define-color warning_color #f57900; +@define-color error_color #cc0000; + +/* widget colors */ +@define-color titlebar_bg_color @dark_bg_color; +@define-color titlebar_fg_color @dark_fg_color; +@define-color menubar_bg_color @dark_bg_color; +@define-color menubar_fg_color @dark_fg_color; +@define-color toolbar_bg_color @dark_bg_color; /*@theme_bg_color;*/ +@define-color toolbar_fg_color @dark_fg_color; /*@theme_fg_color;*/ +@define-color menu_bg_color rgba(255,255,255,0.9); +@define-color menu_fg_color @fg_color; +@define-color panel_bg_color #f0f0f0; +@define-color panel_fg_color @dark_fg_color; + +/* osd */ +@define-color osd_base alpha(@dark_bg_color, 0.9); +@define-color osd_fg @dark_fg_color; +@define-color osd_bg alpha(@osd_base, 0.8); + +/* lightdm greeter colors */ +@define-color lightdm_bg_color @dark_bg_color; +@define-color lightdm_fg_color @dark_fg_color; + +/* window manager colors */ +@define-color wm_bg @titlebar_bg_color; +@define-color wm_border_focused mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.21); +@define-color wm_border_unfocused mix(shade(@titlebar_bg_color, 0.7), @titlebar_fg_color, 0.12); +@define-color wm_title_focused mix(@titlebar_fg_color, @titlebar_bg_color, 0.1); +@define-color wm_title_unfocused mix(@titlebar_fg_color, @titlebar_bg_color, 0.4); +@define-color wm_icons_focused mix(@titlebar_fg_color, @titlebar_bg_color, 0.1); +@define-color wm_icons_focused_prelight @selected_bg_color; +@define-color wm_icons_focused_pressed shade(@selected_bg_color, 0.8); +@define-color wm_icons_unfocused mix(@titlebar_fg_color, @titlebar_bg_color, 0.4); +@define-color wm_icons_unfocused_prelight @selected_bg_color; +@define-color wm_icons_unfocused_pressed shade(@selected_bg_color, 0.8); + +@import url("gtk-widgets.css"); +@import url("gtk-widgets-assets.css"); +@import url("apps/gnome-applications.css"); +@import url("apps/granite-widgets.css"); +@import url("apps/unity.css"); +@import url("apps/xfce.css"); +@import url("apps/nemo.css"); +@import url("apps/synaptic.css"); +@import url("apps/lightdm-gtk-greeter.css"); diff --git a/gtk-3.0/settings.ini b/gtk-3.0/settings.ini new file mode 100755 index 0000000..9aa01e5 --- /dev/null +++ b/gtk-3.0/settings.ini @@ -0,0 +1,3 @@ +[Settings] +gtk-auto-mnemonics = 1 +gtk-visible-focus = automatic diff --git a/gtk-3.0/thumbnail.png b/gtk-3.0/thumbnail.png new file mode 100755 index 0000000..566d749 Binary files /dev/null and b/gtk-3.0/thumbnail.png differ diff --git a/index.theme b/index.theme new file mode 100755 index 0000000..6c2d97e --- /dev/null +++ b/index.theme @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=macOS Sierra +Comment=A theme by Christian Medel (Elbullazul) simulating OS X 10.11 El Capitan / macOS Sierra +Comment=v0.5 +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=macOS Sierra +MetacityTheme=macOS Sierra +ButtonLayout=close,minimize,maximize: diff --git a/metacity-1/close-focused-active.png b/metacity-1/close-focused-active.png new file mode 100755 index 0000000..4cc1dcb Binary files /dev/null and b/metacity-1/close-focused-active.png differ diff --git a/metacity-1/close-focused-normal.png b/metacity-1/close-focused-normal.png new file mode 100755 index 0000000..7403e0f Binary files /dev/null and b/metacity-1/close-focused-normal.png differ diff --git a/metacity-1/close-focused-pressed.png b/metacity-1/close-focused-pressed.png new file mode 100755 index 0000000..5da8532 Binary files /dev/null and b/metacity-1/close-focused-pressed.png differ diff --git a/metacity-1/close-unfocused-active.png b/metacity-1/close-unfocused-active.png new file mode 100755 index 0000000..4cc1dcb Binary files /dev/null and b/metacity-1/close-unfocused-active.png differ diff --git a/metacity-1/close-unfocused-normal.png b/metacity-1/close-unfocused-normal.png new file mode 100755 index 0000000..db0096b Binary files /dev/null and b/metacity-1/close-unfocused-normal.png differ diff --git a/metacity-1/maximize-focused-active.png b/metacity-1/maximize-focused-active.png new file mode 100755 index 0000000..716a6a8 Binary files /dev/null and b/metacity-1/maximize-focused-active.png differ diff --git a/metacity-1/maximize-focused-normal.png b/metacity-1/maximize-focused-normal.png new file mode 100755 index 0000000..298d6de Binary files /dev/null and b/metacity-1/maximize-focused-normal.png differ diff --git a/metacity-1/maximize-focused-pressed.png b/metacity-1/maximize-focused-pressed.png new file mode 100755 index 0000000..ee74164 Binary files /dev/null and b/metacity-1/maximize-focused-pressed.png differ diff --git a/metacity-1/maximize-unfocused-active.png b/metacity-1/maximize-unfocused-active.png new file mode 100755 index 0000000..716a6a8 Binary files /dev/null and b/metacity-1/maximize-unfocused-active.png differ diff --git a/metacity-1/maximize-unfocused-normal.png b/metacity-1/maximize-unfocused-normal.png new file mode 100755 index 0000000..db0096b Binary files /dev/null and b/metacity-1/maximize-unfocused-normal.png differ diff --git a/metacity-1/metacity-theme-1.xml b/metacity-1/metacity-theme-1.xml new file mode 100755 index 0000000..3134ddc --- /dev/null +++ b/metacity-1/metacity-theme-1.xml @@ -0,0 +1,326 @@ + + + + macOS Sierra + Elbullazul + 2015 Elbullazul + Sept 9, 2015; revised for macOS November 14th, 2016 + mac-like decoration matching the theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title-text-unfocused"> + <title color="#9f9f9f" x="(0 `max` (width-title_width-mini_icon_width-IconTitleSpacing)) / 2 + mini_icon_width + IconTitleSpacing -72" y="(height - title_height) / 2 - 3"/> +</draw_ops> + +<draw_ops name="blank"> +</draw_ops> + +<draw_ops name="title"> + <gradient type="vertical" x="0" y="0" width="width" height="height"> + <color value="#e3e3e3"/> + <color value="#d7d7d7"/> + </gradient> + <line color="#818085" x1="1" y1="height" x2="width" y2="height" + width="1"/> +</draw_ops> + +<draw_ops name="title-shaded"> + <gradient type="vertical" x="0" y="0" width="width" height="height"> + <color value="#f6f6f6"/> + <color value="#e4e4e4"/> + </gradient> +</draw_ops> + +<draw_ops name="title-unfocused"> + <gradient type="vertical" x="0" y="0" width="width" height="height"> + <color value="#f6f6f6"/> + <color value="#e4e4e4"/> + </gradient> +</draw_ops> + +<draw_ops name="title-max"> + <gradient type="vertical" x="0" y="0" width="width" height="height"> + <color value="#e3e3e3"/> + <color value="#d7d7d7"/> + </gradient> + <line color="#818085" x1="1" y1="height" x2="width" y2="height" + width="1"/> +</draw_ops> + +<draw_ops name="title-max-unfocused"> + <gradient type="vertical" x="0" y="0" width="width" height="height"> + <color value="#f6f6f6"/> + <color value="#e4e4e4"/> + </gradient> +</draw_ops> + +<draw_ops name="frame-left-focused"> + <rectangle color="#d7d7d7" x="0" y="0" width="width" + height="height" filled="true"/> +</draw_ops> + +<draw_ops name="frame-left-unfocused"> + <rectangle color="#e4e4e4" x="0" y="0" width="width" + height="height" filled="true"/> +</draw_ops> + +<draw_ops name="frame-right-focused"> + <rectangle color="#d7d7d7" x="0" y="0" width="width" + height="height" filled="true"/> +</draw_ops> + +<draw_ops name="frame-right-unfocused"> + <rectangle color="#e4e4e4" x="0" y="0" width="width" + height="height" filled="true"/> +</draw_ops> + +<draw_ops name="frame-bottom-focused"> + <rectangle color="#d7d7d7" x="0" y="0" width="width" + height="height" filled="true"/> +</draw_ops> + +<draw_ops name="frame-bottom-unfocused"> + <rectangle color="#e4e4e4" x="0" y="0" width="width" + height="height" filled="true"/> +</draw_ops> + +<draw_ops name="button-close-focused"> + <image filename="close-focused-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-close-unfocused"> + <image filename="close-focused-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-close-blurred"> + <image filename="close-unfocused-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-close-pressed"> + <image filename="close-focused-pressed.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-maximize-focused"> + <image filename="maximize-focused-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-maximize-unfocused"> + <image filename="maximize-focused-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-maximize-blurred"> + <image filename="maximize-unfocused-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-maximize-pressed"> + <image filename="maximize-focused-pressed.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-restore-focused"> + <image filename="restore-focused-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-restore-unfocused"> + <image filename="restore-focused-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-restore-blurred"> + <image filename="restore-unfocused-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-restore-pressed"> + <image filename="restore-focused-pressed.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-minimize-focused"> + <image filename="minimize-focused-active.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-minimize-unfocused"> + <image filename="minimize-focused-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-minimize-blurred"> + <image filename="minimize-unfocused-normal.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<draw_ops name="button-minimize-pressed"> + <image filename="minimize-focused-pressed.png" x="0" y="0" width="width" height="height"/> +</draw_ops> + +<!-- Menu drawing operations --> +<draw_ops name="menu_button_icon"> +</draw_ops> + +<draw_ops name="menu_button_icon_unfocused"> +</draw_ops> + +<draw_ops name="menu_button_normal"> +</draw_ops> + +<draw_ops name="menu_button_pressed"> +</draw_ops> + +<draw_ops name="menu_button_unfocused"> +</draw_ops> + +<frame_style name="normal-focused" geometry="normal"> + <piece position="titlebar" draw_ops="title"/> + <piece position="left_edge" draw_ops="frame-left-focused"/> + <piece position="right_edge" draw_ops="frame-right-focused"/> + <piece position="bottom_edge" draw_ops="frame-bottom-focused"/> + <piece position="title" draw_ops="title-text-focused"/> + <button function="close" state="normal" draw_ops="button-close-unfocused"/> + <button function="close" state="prelight" draw_ops="button-close-focused"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + + <button function="minimize" state="normal" draw_ops="button-minimize-unfocused"/> + <button function="minimize" state="prelight" draw_ops="button-minimize-focused"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + + <button function="maximize" state="normal" draw_ops="button-maximize-unfocused"/> + <button function="maximize" state="prelight" draw_ops="button-maximize-focused"/> + <button function="maximize" state="pressed" draw_ops="button-maximize-pressed"/> + + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> +</frame_style> + +<frame_style name="normal-unfocused" geometry="normal"> + <piece position="titlebar" draw_ops="title-unfocused"/> + <piece position="left_edge" draw_ops="frame-left-unfocused"/> + <piece position="right_edge" draw_ops="frame-right-unfocused"/> + <piece position="bottom_edge" draw_ops="frame-bottom-unfocused"/> + <piece position="title" draw_ops="title-text-unfocused"/> + + <button function="close" state="normal" draw_ops="button-close-blurred"/> + <button function="close" state="prelight" draw_ops="button-close-focused"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + + <button function="minimize" state="normal" draw_ops="button-minimize-blurred"/> + <button function="minimize" state="prelight" draw_ops="button-minimize-focused"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + + <button function="maximize" state="normal" draw_ops="button-maximize-blurred"/> + <button function="maximize" state="prelight" draw_ops="button-maximize-focused"/> + <button function="maximize" state="pressed" draw_ops="button-maximize-pressed"/> + + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> +</frame_style> + +<frame_style name="normal-maximized-focused" geometry="maximized"> + <piece position="titlebar" draw_ops="title-max"/> + <piece position="left_edge" draw_ops="frame-left-focused"/> + <piece position="right_edge" draw_ops="frame-right-focused"/> + <piece position="bottom_edge" draw_ops="frame-bottom-focused"/> + <piece position="title" draw_ops="title-text-focused"/> + <button function="close" state="normal" draw_ops="button-close-unfocused"/> + <button function="close" state="prelight" draw_ops="button-close-focused"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + + <button function="minimize" state="normal" draw_ops="button-minimize-unfocused"/> + <button function="minimize" state="prelight" draw_ops="button-minimize-focused"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + + <button function="maximize" state="normal" draw_ops="button-restore-unfocused"/> + <button function="maximize" state="prelight" draw_ops="button-restore-focused"/> + <button function="maximize" state="pressed" draw_ops="button-restore-pressed"/> + + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> +</frame_style> + +<frame_style name="normal-maximized-unfocused" geometry="maximized"> + <piece position="titlebar" draw_ops="title-max-unfocused"/> + <piece position="left_edge" draw_ops="frame-left-unfocused"/> + <piece position="right_edge" draw_ops="frame-right-unfocused"/> + <piece position="bottom_edge" draw_ops="frame-bottom-unfocused"/> + <piece position="title" draw_ops="title-text-unfocused"/> + + <button function="close" state="normal" draw_ops="button-close-blurred"/> + <button function="close" state="prelight" draw_ops="button-close-focused"/> + <button function="close" state="pressed" draw_ops="button-close-pressed"/> + + <button function="minimize" state="normal" draw_ops="button-minimize-blurred"/> + <button function="minimize" state="prelight" draw_ops="button-minimize-focused"/> + <button function="minimize" state="pressed" draw_ops="button-minimize-pressed"/> + + <button function="maximize" state="normal" draw_ops="button-restore-blurred"/> + <button function="maximize" state="prelight" draw_ops="button-restore-focused"/> + <button function="maximize" state="pressed" draw_ops="button-restore-pressed"/> + + <button function="menu" state="normal" draw_ops="menu_button_normal"/> + <button function="menu" state="pressed" draw_ops="menu_button_pressed"/> +</frame_style> + +<frame_style name="normal-shaded-focused" geometry="normal" parent="normal-focused"> + <piece position="titlebar" draw_ops="title-shaded"/> +</frame_style> + +<frame_style name="normal-shaded-unfocused" geometry="normal" parent="normal-unfocused"> + <piece position="titlebar" draw_ops="title-shaded"/> +</frame_style> + +<frame_style_set name="normal"> + <frame focus="yes" state="normal" resize="both" style="normal-focused"/> + <frame focus="no" state="normal" resize="both" style="normal-unfocused"/> + <frame focus="yes" state="maximized" style="normal-maximized-focused"/> + <frame focus="no" state="maximized" style="normal-maximized-unfocused"/> + <frame focus="yes" state="shaded" style="normal-shaded-focused"/> + <frame focus="no" state="shaded" style="normal-shaded-unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal-shaded-focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal-shaded-unfocused"/> +</frame_style_set> + +<window type="normal" style_set="normal"/> +<window type="dialog" style_set="normal"/> +<window type="modal_dialog" style_set="normal"/> +<window type="menu" style_set="normal"/> +<window type="utility" style_set="normal"/> +<window type="border" style_set="normal"/> + +<menu_icon function="close" state="normal" draw_ops="button-close-focused"/> +<menu_icon function="maximize" state="normal" draw_ops="button-maximize-focused"/> +<menu_icon function="unmaximize" state="normal" draw_ops="button-maximize-focused"/> +<menu_icon function="minimize" state="normal" draw_ops="button-minimize-focused"/> +</metacity_theme> diff --git a/metacity-1/minimize-focused-active.png b/metacity-1/minimize-focused-active.png new file mode 100755 index 0000000..75613c3 Binary files /dev/null and b/metacity-1/minimize-focused-active.png differ diff --git a/metacity-1/minimize-focused-normal.png b/metacity-1/minimize-focused-normal.png new file mode 100755 index 0000000..92160d1 Binary files /dev/null and b/metacity-1/minimize-focused-normal.png differ diff --git a/metacity-1/minimize-focused-pressed.png b/metacity-1/minimize-focused-pressed.png new file mode 100755 index 0000000..3c0539a Binary files /dev/null and b/metacity-1/minimize-focused-pressed.png differ diff --git a/metacity-1/minimize-unfocused-active.png b/metacity-1/minimize-unfocused-active.png new file mode 100755 index 0000000..75613c3 Binary files /dev/null and b/metacity-1/minimize-unfocused-active.png differ diff --git a/metacity-1/minimize-unfocused-normal.png b/metacity-1/minimize-unfocused-normal.png new file mode 100755 index 0000000..db0096b Binary files /dev/null and b/metacity-1/minimize-unfocused-normal.png differ diff --git a/metacity-1/restore-focused-active.png b/metacity-1/restore-focused-active.png new file mode 100755 index 0000000..716a6a8 Binary files /dev/null and b/metacity-1/restore-focused-active.png differ diff --git a/metacity-1/restore-focused-normal.png b/metacity-1/restore-focused-normal.png new file mode 100755 index 0000000..298d6de Binary files /dev/null and b/metacity-1/restore-focused-normal.png differ diff --git a/metacity-1/restore-focused-pressed.png b/metacity-1/restore-focused-pressed.png new file mode 100755 index 0000000..ee74164 Binary files /dev/null and b/metacity-1/restore-focused-pressed.png differ diff --git a/metacity-1/restore-unfocused-active.png b/metacity-1/restore-unfocused-active.png new file mode 100755 index 0000000..716a6a8 Binary files /dev/null and b/metacity-1/restore-unfocused-active.png differ diff --git a/metacity-1/restore-unfocused-normal.png b/metacity-1/restore-unfocused-normal.png new file mode 100755 index 0000000..db0096b Binary files /dev/null and b/metacity-1/restore-unfocused-normal.png differ diff --git a/metacity-1/thumbnail.png b/metacity-1/thumbnail.png new file mode 100755 index 0000000..5f71869 Binary files /dev/null and b/metacity-1/thumbnail.png differ diff --git a/unity/close.png b/unity/close.png new file mode 100755 index 0000000..7403e0f Binary files /dev/null and b/unity/close.png differ diff --git a/unity/close_focused_normal.png b/unity/close_focused_normal.png new file mode 100755 index 0000000..7403e0f Binary files /dev/null and b/unity/close_focused_normal.png differ diff --git a/unity/close_focused_prelight.png b/unity/close_focused_prelight.png new file mode 100755 index 0000000..4cc1dcb Binary files /dev/null and b/unity/close_focused_prelight.png differ diff --git a/unity/close_focused_pressed.png b/unity/close_focused_pressed.png new file mode 100755 index 0000000..5da8532 Binary files /dev/null and b/unity/close_focused_pressed.png differ diff --git a/unity/close_unfocused.png b/unity/close_unfocused.png new file mode 100755 index 0000000..db0096b Binary files /dev/null and b/unity/close_unfocused.png differ diff --git a/unity/close_unfocused_prelight.png b/unity/close_unfocused_prelight.png new file mode 100755 index 0000000..4cc1dcb Binary files /dev/null and b/unity/close_unfocused_prelight.png differ diff --git a/unity/close_unfocused_pressed.png b/unity/close_unfocused_pressed.png new file mode 100755 index 0000000..5da8532 Binary files /dev/null and b/unity/close_unfocused_pressed.png differ diff --git a/unity/launcher_arrow_ltr_19.svg b/unity/launcher_arrow_ltr_19.svg new file mode 100644 index 0000000..957b03b --- /dev/null +++ b/unity/launcher_arrow_ltr_19.svg @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_ltr_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#828282" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="20.962996" + inkscape:cx="-0.75898517" + inkscape:cy="9.0594719" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1275" + inkscape:window-height="630" + inkscape:window-x="49" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <rect + style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0.90196079" + id="rect3338" + width="2" + height="17" + x="2" + y="1034.3622" + ry="1.7382812e-05" /> + </g> +</svg> diff --git a/unity/launcher_arrow_ltr_37.svg b/unity/launcher_arrow_ltr_37.svg new file mode 100644 index 0000000..c2c2ec7 --- /dev/null +++ b/unity/launcher_arrow_ltr_37.svg @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_ltr_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#828282" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="22.627417" + inkscape:cx="1.4637299" + inkscape:cy="12.768116" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <rect + style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3338" + width="4" + height="33.000019" + x="4" + y="1017.3622" + ry="1.7382812e-05" + rx="1.7382812e-05" /> + </g> +</svg> diff --git a/unity/launcher_arrow_outline_ltr_19.svg b/unity/launcher_arrow_outline_ltr_19.svg new file mode 100644 index 0000000..b475ca0 --- /dev/null +++ b/unity/launcher_arrow_outline_ltr_19.svg @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_outline_ltr_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="20.962996" + inkscape:cx="1.149139" + inkscape:cy="8.9402141" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="650" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <rect + style="fill:#ffffff;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1;opacity:0.4" + id="rect3338" + width="2" + height="17" + x="2" + y="1034.3622" + ry="1.7382812e-05" /> + </g> +</svg> diff --git a/unity/launcher_arrow_outline_ltr_37.svg b/unity/launcher_arrow_outline_ltr_37.svg new file mode 100644 index 0000000..52e736c --- /dev/null +++ b/unity/launcher_arrow_outline_ltr_37.svg @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_outline_ltr_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="22.627417" + inkscape:cx="8.2254385" + inkscape:cy="5.6970486" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="650" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <rect + style="opacity:0.4;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3338" + width="4" + height="33.000019" + x="4" + y="1017.3622" + ry="1.7382812e-05" + rx="1.7382812e-05" /> + </g> +</svg> diff --git a/unity/launcher_arrow_outline_rtl_19.svg b/unity/launcher_arrow_outline_rtl_19.svg new file mode 100644 index 0000000..9c28495 --- /dev/null +++ b/unity/launcher_arrow_outline_rtl_19.svg @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_outline_rtl_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="20.962996" + inkscape:cx="-2.1423752" + inkscape:cy="8.8448079" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="650" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <rect + style="opacity:0.4;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3338" + width="2" + height="17" + x="6" + y="1034.3622" + ry="1.7382812e-05" + rx="1.7382812e-05" /> + </g> +</svg> diff --git a/unity/launcher_arrow_outline_rtl_37.svg b/unity/launcher_arrow_outline_rtl_37.svg new file mode 100644 index 0000000..0bfb365 --- /dev/null +++ b/unity/launcher_arrow_outline_rtl_37.svg @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_outline_rtl_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="22.627417" + inkscape:cx="8.2254385" + inkscape:cy="5.6970486" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="650" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <rect + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;opacity:0.4" + id="rect3338" + width="4" + height="33.000019" + x="12" + y="1017.3622" + ry="1.7382812e-05" + rx="1.7382812e-05" /> + </g> +</svg> diff --git a/unity/launcher_arrow_rtl_19.svg b/unity/launcher_arrow_rtl_19.svg new file mode 100644 index 0000000..ae9337d --- /dev/null +++ b/unity/launcher_arrow_rtl_19.svg @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_rtl_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="20.962996" + inkscape:cx="-4.2413119" + inkscape:cy="9.0594719" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <rect + style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3338" + width="2" + height="17" + x="6" + y="1034.3622" + ry="1.7382812e-05" /> + </g> +</svg> diff --git a/unity/launcher_arrow_rtl_37.svg b/unity/launcher_arrow_rtl_37.svg new file mode 100644 index 0000000..f592c52 --- /dev/null +++ b/unity/launcher_arrow_rtl_37.svg @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_arrow_rtl_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="22.627417" + inkscape:cx="1.4637299" + inkscape:cy="5.6970486" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <rect + style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3338" + width="4" + height="33.000019" + x="12" + y="1017.3622" + ry="1.7382812e-05" + rx="1.7382812e-05" /> + </g> +</svg> diff --git a/unity/launcher_bfb.png b/unity/launcher_bfb.png new file mode 100644 index 0000000..2e4793c Binary files /dev/null and b/unity/launcher_bfb.png differ diff --git a/unity/launcher_icon_back_150.svg b/unity/launcher_icon_back_150.svg new file mode 100644 index 0000000..66ec310 --- /dev/null +++ b/unity/launcher_icon_back_150.svg @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="150" + height="150" + viewBox="0 0 149.99998 150" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="launcher_icon_back_150.svg"> + <metadata + id="metadata12"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1301" + inkscape:window-height="650" + id="namedview10" + showgrid="true" + inkscape:zoom="2.2250293" + inkscape:cx="36.35956" + inkscape:cy="127.34179" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid2989" /> + </sodipodi:namedview> + <defs + id="defs4"> + <clipPath + id="clipPath6"> + <path + d="m 440,80.683594 c -1.84957,0 -3.31641,1.466834 -3.31641,3.316406 l 0,44 c 0,1.84957 1.46684,3.31641 3.31641,3.31641 l 44,0 c 1.84957,0 3.31641,-1.46684 3.31641,-3.31641 l 0,-44 c 0,-1.849572 -1.46684,-3.316406 -3.31641,-3.316406 l -44,0 z" + id="path8" /> + </clipPath> + </defs> +</svg> diff --git a/unity/launcher_icon_back_54.svg b/unity/launcher_icon_back_54.svg new file mode 100644 index 0000000..dc539ea --- /dev/null +++ b/unity/launcher_icon_back_54.svg @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="54" + height="54" + viewBox="0 0 54 54.000001" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="launcher_icon_back_54.svg"> + <metadata + id="metadata8"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs6" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1301" + inkscape:window-height="650" + id="namedview4" + showgrid="true" + inkscape:zoom="17.481481" + inkscape:cx="26.660864" + inkscape:cy="43.535494" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg2" + inkscape:snap-bbox="true"> + <inkscape:grid + type="xygrid" + id="grid2985" /> + </sodipodi:namedview> +</svg> diff --git a/unity/launcher_icon_edge_150.svg b/unity/launcher_icon_edge_150.svg new file mode 100644 index 0000000..a842a47 --- /dev/null +++ b/unity/launcher_icon_edge_150.svg @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="150" + height="150" + viewBox="0 0 149.99998 150" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="launcher_icon_edge_150.svg"> + <metadata + id="metadata16"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1301" + inkscape:window-height="650" + id="namedview14" + showgrid="true" + inkscape:snap-bbox="true" + inkscape:zoom="3.1466667" + inkscape:cx="43.369154" + inkscape:cy="69.620822" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid2993" /> + </sodipodi:namedview> + <defs + id="defs4"> + <clipPath + id="clipPath6"> + <path + d="m 440,80.683594 c -1.84957,0 -3.31641,1.466834 -3.31641,3.316406 l 0,44 c 0,1.84957 1.46684,3.31641 3.31641,3.31641 l 44,0 c 1.84957,0 3.31641,-1.46684 3.31641,-3.31641 l 0,-44 c 0,-1.849572 -1.46684,-3.316406 -3.31641,-3.316406 l -44,0 z" + id="path8" /> + </clipPath> + <clipPath + id="clipPath10"> + <rect + y="316" + x="353" + height="148" + width="148" + opacity="0.8" + fill="#ff00ff" + color="#000000" + rx="12" + id="rect12" /> + </clipPath> + </defs> +</svg> diff --git a/unity/launcher_icon_edge_54.svg b/unity/launcher_icon_edge_54.svg new file mode 100644 index 0000000..8d133af --- /dev/null +++ b/unity/launcher_icon_edge_54.svg @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="54" + height="54" + viewBox="0 0 54 54.000001" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="launcher_icon_edge_54.svg"> + <metadata + id="metadata12"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1301" + inkscape:window-height="650" + id="namedview10" + showgrid="true" + inkscape:zoom="24.722548" + inkscape:cx="10.242601" + inkscape:cy="56.465656" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg2" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true"> + <inkscape:grid + type="xygrid" + id="grid3757" /> + </sodipodi:namedview> + <defs + id="defs4"> + <clipPath + id="clipPath6"> + <path + d="m 440,81.001953 c -1.67866,0 -2.99805,1.319387 -2.99805,2.998047 l 0,44 c 0,1.67866 1.31939,2.99805 2.99805,2.99805 l 44,0 c 1.67866,0 2.99805,-1.31939 2.99805,-2.99805 l 0,-44 c 0,-1.67866 -1.31939,-2.998047 -2.99805,-2.998047 l -44,0 z" + id="path8" /> + </clipPath> + </defs> +</svg> diff --git a/unity/launcher_icon_glow_200.svg b/unity/launcher_icon_glow_200.svg new file mode 100644 index 0000000..01bb0d9 --- /dev/null +++ b/unity/launcher_icon_glow_200.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200.00001 200.00003"> + <defs> + <clipPath> + <path d="m 427.33333,22.026666 0,69.333333 69.33333,0 0,-69.333333 -69.33333,0 z m 13.11917,9.013333 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105834 l 0,43.094999 c 0,2.276228 -1.8296,4.105834 -4.10583,4.105834 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105834 l 0,-43.094999 c 0,-2.276228 1.8296,-4.105834 4.10583,-4.105834 z"/> + </clipPath> + </defs> +</svg> diff --git a/unity/launcher_icon_glow_62.svg b/unity/launcher_icon_glow_62.svg new file mode 100644 index 0000000..105b068 --- /dev/null +++ b/unity/launcher_icon_glow_62.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="62" height="62" viewBox="0 0 62 62.000001"> + <defs> + <clipPath> + <path d="m 1,25 0,62 62,0 0,-62 -62,0 z m 9,6 44,0 c 1.662,0 3,1.338 3,3 l 0,44 c 0,1.662 -1.338,3 -3,3 L 10,81 C 8.338,81 7,79.662 7,78 L 7,34 c 0,-1.662 1.338,-3 3,-3 z"/> + </clipPath> + </defs> +</svg> diff --git a/unity/launcher_icon_selected_back_150.svg b/unity/launcher_icon_selected_back_150.svg new file mode 100644 index 0000000..424c299 --- /dev/null +++ b/unity/launcher_icon_selected_back_150.svg @@ -0,0 +1,96 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="150" + height="150" + viewBox="0 0 149.99998 150" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="launcher_icon_selected_back_150.svg"> + <metadata + id="metadata16"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="718" + id="namedview14" + showgrid="true" + inkscape:zoom="1.1125147" + inkscape:cx="-204.38973" + inkscape:cy="91.79881" + inkscape:window-x="0" + inkscape:window-y="25" + inkscape:window-maximized="1" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid2993" /> + </sodipodi:namedview> + <defs + id="defs4"> + <linearGradient + id="selected_bg_color" + osb:paint="solid"> + <stop + style="stop-color:#5294e2;stop-opacity:1;" + offset="0" + id="stop4138" /> + </linearGradient> + <clipPath + id="clipPath6"> + <rect + y="1040.22" + x="505" + height="150" + width="150" + opacity="0.2" + fill-rule="evenodd" + color="#000000" + rx="42" + id="rect8" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#selected_bg_color" + id="linearGradient4140" + x1="75" + y1="1" + x2="75" + y2="148" + gradientUnits="userSpaceOnUse" /> + </defs> + <rect + style="fill:url(#linearGradient4140);fill-opacity:1;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" + id="rect2995" + width="148" + height="147" + x="1" + y="1" + transform="translate(-1e-5,0)" + ry="1" /> +</svg> diff --git a/unity/launcher_icon_selected_back_54.svg b/unity/launcher_icon_selected_back_54.svg new file mode 100644 index 0000000..0e1b983 --- /dev/null +++ b/unity/launcher_icon_selected_back_54.svg @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="54" + height="54" + viewBox="0 0 54 54.000001" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="launcher_icon_selected_back_54.svg"> + <metadata + id="metadata8"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs6"> + <linearGradient + id="selected_bg_color" + osb:paint="solid"> + <stop + style="stop-color:#5294e2;stop-opacity:1;" + offset="0" + id="stop4136" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#selected_bg_color" + id="linearGradient4138" + x1="27" + y1="1" + x2="27" + y2="52" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="718" + id="namedview4" + showgrid="true" + inkscape:zoom="8.7407407" + inkscape:cx="11.220234" + inkscape:cy="23.327385" + inkscape:window-x="0" + inkscape:window-y="25" + inkscape:window-maximized="1" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid2985" /> + </sodipodi:namedview> + <rect + style="opacity:1;fill:url(#linearGradient4138);fill-opacity:1;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" + id="rect2987" + width="52" + height="51" + x="1" + y="1" + ry="1" /> +</svg> diff --git a/unity/launcher_icon_shadow_200.svg b/unity/launcher_icon_shadow_200.svg new file mode 100644 index 0000000..9e68b14 --- /dev/null +++ b/unity/launcher_icon_shadow_200.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200.00001 200.00003"> + <defs> + <clipPath> + <path d="m 489.73333,21.333331 0,69.333332 69.33333,0 0,-69.333332 -69.33333,0 z m 13.11917,9.013334 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105833 l 0,43.094999 c 0,2.276227 -1.8296,4.105833 -4.10583,4.105833 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105833 l 0,-43.094999 c 0,-2.276227 1.8296,-4.105833 4.10583,-4.105833 z"/> + </clipPath> + </defs> +</svg> diff --git a/unity/launcher_icon_shadow_62.svg b/unity/launcher_icon_shadow_62.svg new file mode 100644 index 0000000..9bc9c12 --- /dev/null +++ b/unity/launcher_icon_shadow_62.svg @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="62" + height="62" + viewBox="0 0 61.999999 62.000001" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="launcher_icon_shadow_62.svg"> + <metadata + id="metadata12"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1301" + inkscape:window-height="650" + id="namedview10" + showgrid="true" + inkscape:snap-bbox="true" + inkscape:bbox-nodes="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:zoom="10.766271" + inkscape:cx="46.152641" + inkscape:cy="12.729335" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg2" /> + <defs + id="defs4"> + <clipPath + id="clipPath6"> + <path + d="m 4,24 c -2.216,0 -4,1.784 -4,4 l 0,56 c 0,2.216 1.784,4 4,4 l 56,0 c 2.216,0 4,-1.784 4,-4 l 0,-56 c 0,-2.216 -1.784,-4 -4,-4 L 4,24 z m 6,6 44,0 c 2.216,0 4,1.784 4,4 l 0,44 c 0,2.216 -1.784,4 -4,4 L 10,82 C 7.784,82 6,80.216 6,78 L 6,34 c 0,-2.216 1.784,-4 4,-4 z" + id="path8" /> + </clipPath> + </defs> +</svg> diff --git a/unity/launcher_icon_shine_150.svg b/unity/launcher_icon_shine_150.svg new file mode 100644 index 0000000..a456296 --- /dev/null +++ b/unity/launcher_icon_shine_150.svg @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="150" + height="150" + viewBox="0 0 149.99998 150" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="launcher_icon_shine_150.svg"> + <metadata + id="metadata8"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs6" /> + <sodipodi:namedview + pagecolor="#6e6e6e" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0.90588235" + inkscape:pageshadow="2" + inkscape:window-width="1301" + inkscape:window-height="650" + id="namedview4" + showgrid="true" + inkscape:snap-bbox="true" + inkscape:zoom="17.800235" + inkscape:cx="26.229204" + inkscape:cy="7.3679574" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid2985" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> +</svg> diff --git a/unity/launcher_icon_shine_54.svg b/unity/launcher_icon_shine_54.svg new file mode 100644 index 0000000..a793abc --- /dev/null +++ b/unity/launcher_icon_shine_54.svg @@ -0,0 +1,83 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="54" + height="54" + viewBox="0 0 54 54.000001" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="launcher_icon_shine_54.svg"> + <metadata + id="metadata8"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs6"> + <linearGradient + inkscape:collect="always" + id="linearGradient3762"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3764" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3766" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3762" + id="linearGradient3768" + x1="0" + y1="27" + x2="2.999999" + y2="27" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,-1,1,0,0,54)" /> + </defs> + <sodipodi:namedview + pagecolor="#000000" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0.67843137" + inkscape:pageshadow="2" + inkscape:window-width="1301" + inkscape:window-height="650" + id="namedview4" + showgrid="true" + inkscape:snap-bbox="true" + inkscape:zoom="8.7407407" + inkscape:cx="27.214228" + inkscape:cy="18.946249" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid3753" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> +</svg> diff --git a/unity/launcher_pip_ltr_19.svg b/unity/launcher_pip_ltr_19.svg new file mode 100644 index 0000000..34b1757 --- /dev/null +++ b/unity/launcher_pip_ltr_19.svg @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_pip_ltr_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="15.178831" + inkscape:cx="2.3818874" + inkscape:cy="5.0805669" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="648" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <rect + style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3338" + width="2" + height="3.0000174" + x="2" + y="1041.3622" + ry="3.0675728e-06" /> + </g> +</svg> diff --git a/unity/launcher_pip_ltr_37.svg b/unity/launcher_pip_ltr_37.svg new file mode 100644 index 0000000..d8dc422 --- /dev/null +++ b/unity/launcher_pip_ltr_37.svg @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_pip_ltr_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="16" + inkscape:cx="-7.5475486" + inkscape:cy="14.518805" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true" + inkscape:snap-nodes="false"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <rect + rx="3.0675728e-06" + style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3338" + width="4" + height="5.0000172" + x="4" + y="1031.3622" + ry="3.0675728e-06" /> + </g> +</svg> diff --git a/unity/launcher_pip_rtl_19.svg b/unity/launcher_pip_rtl_19.svg new file mode 100644 index 0000000..3194b73 --- /dev/null +++ b/unity/launcher_pip_rtl_19.svg @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_pip_rtl_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="32" + inkscape:cx="0.4532629" + inkscape:cy="12.759685" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true" + inkscape:snap-nodes="false"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <rect + style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3338" + width="2" + height="3.0000174" + x="6" + y="1041.3622" + ry="3.0675728e-06" /> + </g> +</svg> diff --git a/unity/launcher_pip_rtl_37.svg b/unity/launcher_pip_rtl_37.svg new file mode 100644 index 0000000..461250f --- /dev/null +++ b/unity/launcher_pip_rtl_37.svg @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_pip_rtl_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="11.313709" + inkscape:cx="3.9744094" + inkscape:cy="10.722806" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-text-baseline="false" + inkscape:snap-center="true" + inkscape:snap-page="true" + inkscape:snap-nodes="false"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <rect + rx="3.0675728e-06" + style="fill:#ffffff;fill-opacity:0.90196079;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect3338" + width="4" + height="5.0000172" + x="12" + y="1031.3622" + ry="3.0675728e-06" /> + </g> +</svg> diff --git a/unity/maximize.png b/unity/maximize.png new file mode 100755 index 0000000..298d6de Binary files /dev/null and b/unity/maximize.png differ diff --git a/unity/maximize_focused_normal.png b/unity/maximize_focused_normal.png new file mode 100755 index 0000000..298d6de Binary files /dev/null and b/unity/maximize_focused_normal.png differ diff --git a/unity/maximize_focused_prelight.png b/unity/maximize_focused_prelight.png new file mode 100755 index 0000000..716a6a8 Binary files /dev/null and b/unity/maximize_focused_prelight.png differ diff --git a/unity/maximize_focused_pressed.png b/unity/maximize_focused_pressed.png new file mode 100755 index 0000000..ee74164 Binary files /dev/null and b/unity/maximize_focused_pressed.png differ diff --git a/unity/maximize_unfocused.png b/unity/maximize_unfocused.png new file mode 100755 index 0000000..db0096b Binary files /dev/null and b/unity/maximize_unfocused.png differ diff --git a/unity/maximize_unfocused_prelight.png b/unity/maximize_unfocused_prelight.png new file mode 100755 index 0000000..716a6a8 Binary files /dev/null and b/unity/maximize_unfocused_prelight.png differ diff --git a/unity/maximize_unfocused_pressed.png b/unity/maximize_unfocused_pressed.png new file mode 100755 index 0000000..ee74164 Binary files /dev/null and b/unity/maximize_unfocused_pressed.png differ diff --git a/unity/minimize.png b/unity/minimize.png new file mode 100755 index 0000000..92160d1 Binary files /dev/null and b/unity/minimize.png differ diff --git a/unity/minimize_focused_normal.png b/unity/minimize_focused_normal.png new file mode 100755 index 0000000..92160d1 Binary files /dev/null and b/unity/minimize_focused_normal.png differ diff --git a/unity/minimize_focused_prelight.png b/unity/minimize_focused_prelight.png new file mode 100755 index 0000000..75613c3 Binary files /dev/null and b/unity/minimize_focused_prelight.png differ diff --git a/unity/minimize_focused_pressed.png b/unity/minimize_focused_pressed.png new file mode 100755 index 0000000..3c0539a Binary files /dev/null and b/unity/minimize_focused_pressed.png differ diff --git a/unity/minimize_unfocused.png b/unity/minimize_unfocused.png new file mode 100755 index 0000000..db0096b Binary files /dev/null and b/unity/minimize_unfocused.png differ diff --git a/unity/minimize_unfocused_prelight.png b/unity/minimize_unfocused_prelight.png new file mode 100755 index 0000000..75613c3 Binary files /dev/null and b/unity/minimize_unfocused_prelight.png differ diff --git a/unity/minimize_unfocused_pressed.png b/unity/minimize_unfocused_pressed.png new file mode 100755 index 0000000..3c0539a Binary files /dev/null and b/unity/minimize_unfocused_pressed.png differ diff --git a/unity/unmaximize.png b/unity/unmaximize.png new file mode 100755 index 0000000..298d6de Binary files /dev/null and b/unity/unmaximize.png differ diff --git a/unity/unmaximize_focused_normal.png b/unity/unmaximize_focused_normal.png new file mode 100755 index 0000000..298d6de Binary files /dev/null and b/unity/unmaximize_focused_normal.png differ diff --git a/unity/unmaximize_focused_prelight.png b/unity/unmaximize_focused_prelight.png new file mode 100755 index 0000000..716a6a8 Binary files /dev/null and b/unity/unmaximize_focused_prelight.png differ diff --git a/unity/unmaximize_focused_pressed.png b/unity/unmaximize_focused_pressed.png new file mode 100755 index 0000000..ee74164 Binary files /dev/null and b/unity/unmaximize_focused_pressed.png differ diff --git a/unity/unmaximize_unfocused.png b/unity/unmaximize_unfocused.png new file mode 100755 index 0000000..db0096b Binary files /dev/null and b/unity/unmaximize_unfocused.png differ diff --git a/unity/unmaximize_unfocused_prelight.png b/unity/unmaximize_unfocused_prelight.png new file mode 100755 index 0000000..716a6a8 Binary files /dev/null and b/unity/unmaximize_unfocused_prelight.png differ diff --git a/unity/unmaximize_unfocused_pressed.png b/unity/unmaximize_unfocused_pressed.png new file mode 100755 index 0000000..ee74164 Binary files /dev/null and b/unity/unmaximize_unfocused_pressed.png differ