From ce95798fcd419890c0af6b637751064b489f9ee5 Mon Sep 17 00:00:00 2001 From: Morgan Hardwood Date: Sun, 20 Sep 2015 18:41:07 +0200 Subject: [PATCH] Really added great looking, slim, neutral-colored Gtk3 theme, cookiedough.css --- rtdata/themes/cookiedough.css | 186 ++++++++++++++++++++++++++++++++++ 1 file changed, 186 insertions(+) create mode 100644 rtdata/themes/cookiedough.css diff --git a/rtdata/themes/cookiedough.css b/rtdata/themes/cookiedough.css new file mode 100644 index 000000000..68acee8bb --- /dev/null +++ b/rtdata/themes/cookiedough.css @@ -0,0 +1,186 @@ +/* + This file is part of RawTherapee. + + Copyright (c) 2015 DrSlony + + RawTherapee is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + RawTherapee is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with RawTherapee. If not, see . +*/ + +/* Declared for reference, they're actually unused */ +@define-color rt_salt_pinch #B0B0B0; +@define-color rt_base_color #1A1A1A; +@define-color rt_fg_color #909090; +@define-color rt_tooltip_fg_color #1A1A1A; +@define-color rt_selected_bg_color #4A4A4A; +@define-color rt_selected_fg_color #B0B0B0; +@define-color rt_text_color #828282; +@define-color rt_bg_color #363636; +@define-color rt_tooltip_bg_color #909090; +@define-color rt_tool_bg #252525; +@define-color rt_tool_border #484848; + +* { + engine: none; + + border-width: 1px; + background-clip: padding-box; +} + +/* Right side of slider background. +GtkRange { + background-color: #ff0000; +} +*/ + +/* Left side of slider background. + The background image must be reset to work around some bug which prevents background-color from taking effect. +.trough.highlight { + background-color: inherit; + background-image: none; + border-color: #1c1f1f; +} +*/ + +/* The scrollbar handle. +.scrollbar { + background-color: #0000ff; +} +*/ + +/* The scrollbar background. +.scrollbar.trough { + background-color: #ffff00; + background-image: none; +} +*/ + +GtkDrawingArea { + border-radius: 0; + background-color: #363636; +} + +GtkDrawingArea:selected { + background-color: #262626; +} + +/* Normal state */ +GtkImage { + padding: 2px; +} + +GtkFrame { + background-color: rgba(128,128,128,0.15); + padding: 2px; +} + +GtkNotebook { + padding: 2px; +} + +GtkNotebook tab GtkLabel { + padding: 4px; + font-size: 110%; + font-weight: bold; +} + +GtkNotebook tab GtkImage { + padding: 2px; +} + +GtkButton { + border-style: solid; + border-width: 1px; + border-radius: 4px; + padding: 2px; + color: #AAAAAA; +} + +/* Horizontal group of buttons in 1 column */ +GtkButton.Top { + border-radius: 10px 4px 0 0; + border-style: solid solid none solid; + margin-bottom: 0; +} +GtkButton.MiddleV { + border-radius: 0; + border-style: none solid none solid; + margin-top: 0; + margin-bottom: 0; +} +GtkButton.Bottom { + border-radius: 0 0 4px 4px; + border-style: none solid solid solid; + margin-top: 0; +} +/* Horizontal group of buttons in 1 row */ +GtkButton.Left { + border-radius: 4px 0 0 4px; + border-style: solid none solid solid; + margin-right: 0; +} +GtkButton.MiddleH { + border-radius: 0; + border-style: solid none solid none; + margin-left: 0; + margin-right: 0; +} +GtkButton.Right { + border-radius: 0 4px 4px 0; + border-style: solid solid solid none; + margin-left: 0; +} + +GtkEntry, GtkSpinButton { + padding: 1px; + margin: 1px; +} + +GtkMenu { + background-color: #262626; + color: #909090; +} + +#ExpanderBox { + background-color: #333333; + border-color: #252525; + border-style: solid; + border-width: 1px; + border-radius: 4px; +} + +#ExpanderBox2 { + background-color: #3B3B3B; + border-color: #505050; + border-style: solid; + border-width: 1px; + border-radius: 4px; +} + +#MyExpanderTitle { + font-size: 120%; +} +#MyExpanderTitle GtkLabel { + color: #CCCCCC; +} +#MyExpanderTitle:hover { + background-color: #202020; +} +#MyExpanderTitle:hover GtkLabel { + color: #D8D8D8; +} + +#ExpanderBox2 GtkSeparator, #ExpanderBox3 GtkSeparator { + color: #292929; +} +