dotfiles/Old/NOVA/home/burchettm/.themes/XFCE Crux Violet/gtk-2.0/gtkrc
2015-04-12 18:06:28 -05:00

197 lines
6.2 KiB
Plaintext

# gtkrc -- gtkrc for crux-engine theme
#
# Copyright (C) 2000, 2001 Eazel, Inc.
# Copyright (C) 2005, 2006 Thomas Wood <thos@gnome.org>
# Authors
# Design: Lapo Calamandrei <calamandrei@gmail.com>
# Code: Thomas Wood <thos@gnome.org>
#
# Original Authors
# John Harper <jsh@eazel.com>
# This program 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 2 of the
# License, or (at your option) any later version.
#
# This program 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 this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
# $Id: gtkrc,v 1.11 2006/10/02 17:57:25 thos Exp $
# Default style for all widgets to build from
gtk_color_scheme = "fg_color:#101010;bg_color:#E8EAEB;base_color:#FFFFFF;text_color:#1A1A1A;selected_bg_color:#7330AE;selected_fg_color:#FFFFFF;tooltip_bg_color:#565656;tooltip_fg_color:#FFFFFF"
style "default"
{
fg[NORMAL] = @fg_color # was 000000 --> OK
fg[PRELIGHT] = @fg_color # was 000000 --> OK
fg[SELECTED] = @selected_fg_color # was ffffff --> OK
fg[ACTIVE] = @fg_color # was 000000 --> OK
fg[INSENSITIVE] = darker (@bg_color) # was 888a85 --> ??
bg[NORMAL] = @bg_color # was d3d7cf --> NO?
bg[PRELIGHT] = shade (1.02, @bg_color) # was ededeb --> NO?
bg[SELECTED] = @selected_bg_color # was 75507b --> OK
bg[INSENSITIVE] = @bg_color # was c4c6c0 --> OK?
bg[ACTIVE] = shade (0.9, @bg_color) # was a3a69f --> ??
base[NORMAL] = @base_color # was ffffff --> OK
base[PRELIGHT] = shade (0.95, @bg_color) # was 000000 --> NO?
base[ACTIVE] = shade (0.9, @selected_bg_color) # undefined
base[SELECTED] = @selected_bg_color # 75507b --> OK
base[INSENSITIVE] = @bg_color # dddddd --> NO
text[NORMAL] = @text_color # was 000000 --> OK
text[PRELIGHT] = @text_color # was 000000 --> OK
text[ACTIVE] = @selected_fg_color # was 000000 --> OK
text[SELECTED] = @selected_fg_color # was undefined
text[INSENSITIVE] = darker (@bg_color) # was 888a85 --> ??
GtkRange::slider_width = 13
GtkRange::stepper_size = 13
GtkRange::trough_border = 1
GtkScale::slider_width = 12
GtkScale::stepper_size = 12
GtkScale::trough_border = 0
GtkScale::slider_length = 16
GtkCheckButton::indicator_size = 12
GtkCheckButton::indicator_spacing = 3
GtkCheckMenuItem::indicator_size = 10
GtkOptionMenu::indicator_size = { 11, 6 }
GtkOptionMenu::indicator_spacing = { 30, 5, 2, 2 }
GtkScrollbar::min_slider_length = 25
engine "crux-engine" { }
}
# common default
class "GtkWidget" style "default"
# Style used for (prelighted) menu items
style "menuitem"
{
fg[PRELIGHT] = @selected_fg_color # was 000000 --> OK
bg[PRELIGHT] = @selected_bg_color # was 75507b --> OK
}
class "GtkMenuItem" style "menuitem"
widget_class "*.*MenuItem.*" style "menuitem"
style "menu"
{
xthickness = 3
}
# This enables gradiented menu backgrounds
class "GtkMenu" style "menu"
style "entry"
{
xthickness = 3
ythickness = 3
# Slightly lighter so that the selection will be visible properly
bg[SELECTED] = mix(0.85, @selected_bg_color, @base_color)
engine "crux-engine"
{
thickness = 3
}
}
# some extra padding around text entries, so the focus marking fits
class "GtkEntry" style "entry"
class "GtkText" style "entry"
style "trough"
{
bg[NORMAL] = shade (0.9, @bg_color)
# fg[PRELIGHT] is used for the text underneath the bar.
fg[PRELIGHT] = @selected_fg_color
}
class "GtkProgressBar" style "trough"
style "statusbar"
{
xthickness = 3
ythickness = 3
}
class "GtkStatusbar" style "statusbar"
style "crux-tooltips"
{
xthickness = 4
ythickness = 4
bg[NORMAL] = @tooltip_bg_color
fg[NORMAL] = @tooltip_fg_color
}
# The window of the tooltip is called "gtk-tooltip"
################################
# FIXME:
# This will not work if one embeds eg. a button into the tooltip.
# As far as I can tell right now we will need to rework the theme
# quite a bit to get this working correctly.
# (It will involve setting different priorities, etc.)
################################
widget "gtk-tooltip*" style "crux-tooltips"
# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646
# Note that the work around assumes that the combobox is _not_ in
# appears-as-list mode.
# This style does not affect GtkComboBoxEntry, it does have an effect
# on comboboxes in appears-as-list mode though.
style "crux-text-is-fg-color-workaround"
{
text[NORMAL] = @fg_color
text[PRELIGHT] = @fg_color
text[SELECTED] = @selected_fg_color
text[ACTIVE] = @fg_color
text[INSENSITIVE] = darker (@bg_color)
}
widget_class "*.<GtkComboBox>.<GtkCellView>" style "crux-text-is-fg-color-workaround"
style "crux-menuitem-text-is-fg-color-workaround"
{
text[NORMAL] = @fg_color
text[PRELIGHT] = @selected_fg_color
text[SELECTED] = @selected_fg_color
text[ACTIVE] = @fg_color
text[INSENSITIVE] = darker (@bg_color)
}
widget "*.gtk-combobox-popup-menu.*" style "crux-menuitem-text-is-fg-color-workaround"
# Work around the usage of GtkLabel inside GtkListItems to display text.
# This breaks because the label is shown on a background that is based on the
# base color set.
style "crux-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 (@bg_color)
}
widget_class "*<GtkListItem>*" style "crux-fg-is-text-color-workaround"
# The same problem also exists for GtkCList and GtkCTree
# Only match GtkCList and not the parent widgets, because that would also change the headers.
widget_class "*<GtkCList>" style "crux-fg-is-text-color-workaround"