What is wrong with my gtkrc file?
Posted
by PP
on Stack Overflow
See other posts from Stack Overflow
or by PP
Published on 2010-04-13T09:19:46Z
Indexed on
2010/04/13
9:23 UTC
Read the original article
Hit count: 1119
I have written following gtkrc file from some other theme gtkrc file.
This theme is normal theme with buttons using pixmap theme engine.
I have also given background image to GtkEntry.
Problem is that, When i use this theme my buttons doesn't show text one them and my entry box does not show cursor. Plus in engine "pixmap" tag I need to specify image name with it's path as I have already mentioned pixmap_path on the top of rc file but why I still need to specify the path in file = "xxx"
# gtkrc file.
pixmap_path "./backgrounds:./icons:./buttons:./emotions"
gtk-button-images = 1
#Icon Sizes and color definitions
gtk-icon-sizes = "gtk-small-toolbar=16,16:gtk-large-toolbar=24,24:gtk-button=16,16"
gtk-toolbar-icon-size = GTK_ICON_SIZE_SMALL_TOOLBAR
gtk_color_scheme = "fg_color:#000000\nbg_color:#848484\nbase_color:#000000\ntext_color:#000000\nselected_bg_color:#f39638\nselected_fg_color:#000000\ntooltip_bg_color:#634110\ntooltip_fg_color:#ffffff"
style "theme-default"
{
xthickness = 10
ythickness = 10
GtkEntry::honors-transparent-bg-hint = 0
GtkMenuItem::arrow-spacing = 20
GtkMenuItem::horizontal-padding = 50
GtkMenuItem::toggle-spacing = 30
GtkOptionMenu::indicator-size = {11, 5}
GtkOptionMenu::indicator-spacing = {6, 5, 4, 4}
GtkTreeView::horizontal_separator = 5
GtkTreeView::odd_row_color = "#efefef"
GtkTreeView::even_row_color = "#e3e3e3"
GtkWidget::link-color = "#0062dc" # blue
GtkWidget::visited-link-color = "#8c00dc" #purple
GtkButton::default_border = { 0, 0, 0, 0 }
GtkButton::child-displacement-x = 0
GtkButton::child-displacement-y = 1
GtkWidget::focus-padding = 0
GtkRange::trough-border = 0
GtkRange::slider-width = 19
GtkRange::stepper-size = 19
GtkScrollbar::min_slider_length = 36
GtkScrollbar::has-secondary-backward-stepper = 1
GtkPaned::handle_size = 8
GtkMenuBar::internal-padding = 0
GtkTreeView::expander_size = 13 #15
GtkExpander::expander_size = 13 #17
GtkScale::slider-length = 35
GtkScale::slider-width = 17
GtkScale::trough-border = 0
GtkWidget::link-color = "#0062dc"
GtkWidget::visited-link-color = "#8c00dc" #purple
WnckTasklist::fade-overlay-rect = 0
WnckTasklist::fade-loop-time = 5.0 # 5 seconds
WnckTasklist::fade-opacity = 0.5 # final opacity
#makes menu only overlap border
GtkMenu::horizontal-offset = -1
#removes extra padding at top and bottom of menus. Makes menuitem overlap border
GtkMenu::vertical-padding = 0
#set to the same as roundness, used for better hotspot selection of tabs
GtkNotebook::tab-curvature = 2
GtkNotebook::tab-overlap = 4
GtkMenuItem::arrow-spacing = 10
GtkOptionMenu ::indicator-size = {11, 5}
GtkCheckButton ::indicator-size = 16
GtkCheckButton ::indicator-spacing = 1
GtkRadioButton ::indicator-size = 16
GtkTreeView::horizontal_separator = 2
GtkTreeView::odd_row_color = "#efefef"
GtkTreeView::even_row_color = "#e3e3e3"
NautilusIconContainer::normal_icon_color = "#ff0000"
GtkEntry::inner-border = {0, 0, 0, 0}
GtkScrolledWindow::scrollbar-spacing = 0
GtkScrolledWindow::scrollbars-within-bevel = 1
fg[NORMAL] = @fg_color
fg[ACTIVE] = @fg_color
fg[PRELIGHT] = @fg_color
fg[SELECTED] = @selected_fg_color
fg[INSENSITIVE] = shade (3.0,@fg_color)
bg[NORMAL] = @bg_color
bg[ACTIVE] = shade (0.95,@bg_color)
bg[PRELIGHT] = mix(0.92, shade (1.1,@bg_color), @selected_bg_color)
bg[SELECTED] = @selected_bg_color
bg[INSENSITIVE] = shade (1.06,@bg_color)
base[NORMAL] = @base_color
base[ACTIVE] = shade (0.65,@base_color)
base[PRELIGHT] = @base_color
base[SELECTED] = @selected_bg_color
base[INSENSITIVE] = shade (1.025,@bg_color)
text[NORMAL] = @text_color
text[ACTIVE] = shade (0.95,@base_color)
text[PRELIGHT] = @text_color
text[SELECTED] = @selected_fg_color
text[INSENSITIVE] = mix (0.675,shade (0.95,@bg_color),@fg_color)
}
style "theme-entry"
{
xthickness = 10
ythickness = 10
GtkEntry::inner-border = {10, 10, 10, 10}
GtkEntry::progress-border = {10, 10, 10, 10}
GtkEntry::icon-prelight = 1
GtkEntry::state-hintt = 1
#GtkEntry::honors-transparent-bg-hint = 1
text[NORMAL] = "#000000"
text[ACTIVE] = "#787878"
text[INSENSITIVE] = "#787878"
text[SELECTED] = "#FFFFFF"
engine "pixmap"
{
image
{
function = FLAT_BOX
state = NORMAL
recolorable = FALSE
file = "./backgrounds/entry_background.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = FLAT_BOX
state = PRELIGHT
recolorable = FALSE
file = "./backgrounds/entry_background.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = FLAT_BOX
state = ACTIVE
recolorable = FALSE
file = "./backgrounds/entry_background.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
}
}
#-----------------------------------------------
#Chat Balloon Incoming background.
style "theme-event-box-top-in"
{
xthickness = 1
ythickness = 1
GtkEventBox::inner-border = {0, 0, 0, 0}
engine "pixmap"
{
image
{
function = FLAT_BOX
state = NORMAL
recolorable = TRUE
file = "./backgrounds/chat_in_top.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
}
}
style "theme-event-box-mid-in"
{
xthickness = 1
ythickness = 1
GtkEventBox::inner-border = {0, 0, 0, 0}
engine "pixmap"
{
image
{
function = FLAT_BOX
state = NORMAL
recolorable = TRUE
file = "./backgrounds/chat_in_mid.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
}
}
style "theme-event-box-bot-in"
{
xthickness = 1
ythickness = 1
GtkEventBox::inner-border = {0, 0, 0, 0}
engine "pixmap"
{
image
{
function = FLAT_BOX
state = NORMAL
recolorable = TRUE
file = "./backgrounds/chat_in_bot.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
}
}
#-----------------------------------------------
#Chat Balloon Outgoing background.
style "theme-event-box-top-out"
{
xthickness = 1
ythickness = 1
GtkEventBox::inner-border = {0, 0, 0, 0}
engine "pixmap"
{
image
{
function = FLAT_BOX
state = NORMAL
recolorable = TRUE
file = "./backgrounds/chat_out_top.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
}
}
style "theme-event-box-mid-out"
{
xthickness = 1
ythickness = 1
GtkEventBox::inner-border = {0, 0, 0, 0}
engine "pixmap"
{
image
{
function = FLAT_BOX
state = NORMAL
recolorable = TRUE
file = "./backgrounds/chat_out_mid.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
}
}
style "theme-event-box-bot-out"
{
xthickness = 1
ythickness = 1
GtkEventBox::inner-border = {0, 0, 0, 0}
engine "pixmap"
{
image
{
function = FLAT_BOX
state = NORMAL
recolorable = TRUE
file = "./backgrounds/chat_out_bot.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
}
}
style "theme-wide" = "theme-default"
{
xthickness = 2
ythickness = 2
}
style "theme-wider" = "theme-default"
{
xthickness = 3
ythickness = 3
}
style "theme-button"
{
GtkButton::inner-border = {0, 0, 0, 0}
GtkWidget::focus-line-width = 0
GtkWidget::focus-padding = 0
bg[NORMAL] = "#414143"
bg[ACTIVE] = "#c19676"
bg[PRELIGHT] = "#7f4426"
bg[SELECTED] = "#ff0000"
bg[INSENSITIVE] = "#434346"
fg[NORMAL] = "#ffffff"
fg[INSENSITIVE] = "#000000"
fg[PRELIGHT] = "#ffffff"
fg[SELECTED] = "#ffffff"
fg[ACTIVE] = "#ffffff"
text[NORMAL] = "#ff0000"
text[INSENSITIVE] = "#ff0000"
text[PRELIGHT] = "#ff0000"
text[SELECTED] = "#ff0000"
text[INSENSITIVE] = "#434346"
text[ACTIVE] = "#ff0000"
base[NORMAL] = "#ff0000"
base[INSENSITIVE] = "#ff0000"
base[PRELIGHT] = "#ff0000"
base[SELECTED] = "#ff0000"
base[INSENSITIVE] = "#ff0000"
engine "pixmap"
{
image
{
function = BOX
state = NORMAL
recolorable = TRUE
file = "./buttons/LightButtonAct.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
state = PRELIGHT
recolorable = TRUE
file = "./buttons/LightButtonRoll.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
state = ACTIVE
recolorable = TRUE
file = "./buttons/LightButtonClicked.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
image
{
function = BOX
state = INSENSITIVE
recolorable = TRUE
file = "./buttons/LightButtonInact.png"
border = { 0, 0, 0, 0 }
stretch = TRUE
}
}
}
style "theme-toolbar"
{
xthickness = 2
ythickness = 2
bg[NORMAL] = shade (1.078,@bg_color)
}
style "theme-handlebox"
{
bg[NORMAL] = shade (0.95,@bg_color)
}
style "theme-scale"
{
bg[NORMAL] = shade (1.06, @bg_color)
bg[PRELIGHT] = mix(0.85, shade (1.1,@bg_color), @selected_bg_color)
bg[SELECTED] = "#4d4d55"
}
style "theme-range"
{
bg[NORMAL] = shade (1.12,@bg_color)
bg[ACTIVE] = @bg_color
bg[PRELIGHT] = mix(0.95, shade (1.10,@bg_color), @selected_bg_color)
#Arrows
text[NORMAL] = shade (0.275,@selected_fg_color)
text[PRELIGHT] = @selected_fg_color
text[ACTIVE] = shade (0.10,@selected_fg_color)
text[INSENSITIVE] = mix (0.80,shade (0.90,@bg_color),@fg_color)
}
style "theme-notebook" = "theme-wider"
{
xthickness = 4
ythickness = 4
GtkNotebook::tab-curvature = 5
GtkNotebook::tab-vborder = 1
GtkNotebook::tab-overlap = 1
GtkNotebook::tab-vborder = 1
bg[NORMAL] = "#d2d2d2"
bg[ACTIVE] = "#e3e3e3"
bg[PRELIGHT] = "#848484"
bg[SELECTED] = "#848484"
bg[INSENSITIVE] = "#848484"
text[PRELIGHT] = @selected_fg_color
text[NORMAL] = "#000000"
text[ACTIVE] = "#737373"
text[SELECTED] = "#000000"
text[INSENSITIVE] = "#737373"
fg[PRELIGHT] = @selected_fg_color
fg[NORMAL] = "#000000"
fg[ACTIVE] = "#737373"
fg[SELECTED] = "#000000"
fg[INSENSITIVE] = "#737373"
}
style "theme-paned"
{
bg[PRELIGHT] = shade (1.1,@bg_color)
}
style "theme-panel"
{
# Menu
fg[PRELIGHT] = @selected_fg_color
font_name = "Bold 9"
text[PRELIGHT] = @selected_fg_color
}
style "theme-menu"
{
xthickness = 0
ythickness = 0
bg[NORMAL] = shade (1.16,@bg_color)
bg[SELECTED] = "#ff9a00"
text[PRELIGHT] = @selected_fg_color
fg[PRELIGHT] = @selected_fg_color
}
style "theme-menu-item" = "theme-menu"
{
xthickness = 3
ythickness = 3
base[SELECTED] = "#ff9a00"
base[NORMAL] = "#ff9a00"
base[PRELIGHT] = "#ff9a00"
base[INSENSITIVE] = "#ff9a00"
base[ACTIVE] = "#ff9a00"
bg[SELECTED] = "#ff9a00"
bg[NORMAL] = shade (1.16,@bg_color)
}
style "theme-menubar"
{
#TODO
}
style "theme-menubar-item" = "theme-menu-item"
{
#TODO
bg[SELECTED] = "#ff9a00"
}
style "theme-tree"
{
xthickness = 2
ythickness = 1
font_name = "Bold 9"
GtkWidget::focus-padding = 0
bg[NORMAL] = "#5a595a"
bg[PRELIGHT] = "#5a595a"
bg[ACTIVE] = "#5a5a5a"
fg[NORMAL] = "#ffffff"
fg[ACTIVE] = "#ffffff"
fg[SELECTED] = "#ff9a00"
fg[PRELIGHT] = "#ffffff"
bg[SELECTED] = "#ff9a00"
base[SELECTED] = "#ff9a00"
base[NORMAL] = "#ff9a00"
base[PRELIGHT] = "#ff9a00"
base[INSENSITIVE] = "#ff9a00"
base[ACTIVE] = "#ff9a00"
text[NORMAL] = "#000000"
text[PRELIGHT] = "#ff9a00"
text[ACTIVE] = "#ff9a00"
text[SELECTED] = "#ff9a00"
text[INSENSITIVE] = "#434346"
}
style "theme-tree-arrow"
{
bg[NORMAL] = mix(0.70, shade (0.60,@bg_color), shade (0.80,@selected_bg_color))
bg[PRELIGHT] = mix(0.80, @bg_color, @selected_bg_color)
}
style "theme-progressbar"
{
font_name = "Bold"
bg[SELECTED] = @selected_bg_color
fg[PRELIGHT] = @selected_fg_color
bg[ACTIVE] = "#fe7e00"
bg[NORMAL] = "#ffba00"
}
style "theme-tooltips" = "theme-wider"
{
font_name = "Liberation sans 10"
bg[NORMAL] = @tooltip_bg_color
fg[NORMAL] = @tooltip_fg_color
text[NORMAL] = @tooltip_fg_color
}
style "theme-combo" = "theme-button"
{
xthickness = 4
ythickness = 4
text[NORMAL] = "#fd7d00"
text[INSENSITIVE] = "#8a8a8a"
base[NORMAL] = "#e0e0e0"
base[INSENSITIVE] = "#aeaeae"
}
style "theme-combo-box" = "theme-button"
{
xthickness = 3
ythickness = 2
bg[NORMAL] = "#343539"
bg[PRELIGHT] = "#343539"
bg[ACTIVE] = "#26272b"
bg[INSENSITIVE] = "#404145"
}
style "theme-entry-combo-box"
{
xthickness = 6
ythickness = 3
text[NORMAL] = "#000000"
text[INSENSITIVE] = "#8a8a8a"
base[NORMAL] = "#ffffff"
base[INSENSITIVE] = "#aeaeae"
}
style "theme-combo-arrow" = "theme-button"
{
xthickness = 1
ythickness = 1
}
style "theme-view"
{
xthickness = 0
ythickness = 0
}
style "theme-check-radio-buttons"
{
GtkWidget::interior-focus = 0
GtkWidget::focus-padding = 1
text[NORMAL] = "#ff0000"
base[NORMAL] = "#ff0000"
text[SELECTED] = "#ffffff"
text[INSENSITIVE] = shade (0.625,@bg_color)
base[PRELIGHT] = mix(0.80, @base_color, @selected_bg_color)
bg[NORMAL] = "#438FC6"
bg[INSENSITIVE] = "#aeaeae"
bg[SELECTED] = "#ff8a01"
}
style "theme-radio-buttons" = "theme-button"
{
GtkWidget::interior-focus = 0
GtkWidget::focus-padding = 1
text[SELECTED] = @selected_fg_color
text[INSENSITIVE] = shade (0.625,@bg_color)
base[PRELIGHT] = mix(0.80, @base_color, @selected_bg_color)
bg[NORMAL] = "#ffffff"
bg[INSENSITIVE] = "#dcdcdc"
bg[SELECTED] = @selected_bg_color
}
style "theme-spin-button"
{
bg[NORMAL] = "#d2d2d2"
bg[ACTIVE] = "#868686"
bg[PRELIGHT] = "#7f4426"
bg[SELECTED] = shade(1.10,@selected_bg_color)
bg[INSENSITIVE] = "#dcdcdc"
base[NORMAL] = "#ffffff"
base[INSENSITIVE] = "#dcdcdc"
text[NORMAL] = "#000000"
text[INSENSITIVE] = "#aeaeae"
}
style "theme-calendar"
{
xthickness = 0
ythickness = 0
bg[NORMAL] = "#676767"
bg[PRELIGHT] = shade(0.92,@bg_color)
bg[ACTIVE] = "#ff0000"
bg[INSENSITIVE] = "#ff0000"
bg[SELECTED] = "#ff0000"
text[PRELIGHT] = "#000000"
text[NORMAL] = "#000000"
text[INSENSITIVE]= "#000000"
text[SELECTED] = "#ffffff"
text[ACTIVE] = "#000000"
fg[NORMAL] = "#ffffff"
fg[PRELIGHT] = "#ffffff"
fg[INSENSITIVE] = "#ffffff"
fg[SELECTED] = "#ffffff"
fg[ACTIVE] = "#ffffff"
base[NORMAL] = "#ff0000"
base[NORMAL] = "#aeaeae"
base[INSENSITIVE] = "#00ff00"
base[SELECTED] = "#f3720d"
base[ACTIVE] = "#f3720d"
}
style "theme-separator-menu-item"
{
xthickness = 1
ythickness = 0
GtkSeparatorMenuItem::horizontal-padding = 2
# We are setting the desired height by using wide-separators
# There is no other way to get the odd height ...
GtkWidget::wide-separators = 1
GtkWidget::separator-width = 1
GtkWidget::separator-height = 5
}
style "theme-frame"
{
xthickness = 10
ythickness = 0
GtkWidget::LABEL-SIDE-PAD = 14
GtkWidget::LABEL-PAD = 23
fg[NORMAL] = "#000000"
fg[ACTIVE] = "#000000"
fg[PRELIGHT] = "#000000"
fg[SELECTED] = "#000000"
fg[INSENSITIVE] = "#000000"
bg[NORMAL] = "#e2e2e2"
bg[ACTIVE] = "#000000"
bg[PRELIGHT] = "#000000"
bg[SELECTED] = "#000000"
bg[INSENSITIVE] = "#000000"
base[NORMAL] = "#000000"
base[ACTIVE] = "#000000"
base[PRELIGHT] = "#000000"
base[SELECTED] = "#000000"
base[INSENSITIVE]= "#000000"
text[NORMAL] = "#000000"
text[ACTIVE] = "#000000"
text[PRELIGHT] = "#000000"
text[SELECTED] = "#000000"
text[INSENSITIVE]= "#000000"
}
style "theme-textview"
{
text[NORMAL] = "#000000"
text[ACTIVE] = "#000000"
text[PRELIGHT] = "#000000"
text[SELECTED] = "#000000"
text[INSENSITIVE] = "#434648"
bg[NORMAL] = "#ffffff"
bg[ACTIVE] = "#ffffff"
bg[PRELIGHT] = "#ffffff"
bg[SELECTED] = "#ffffff"
bg[INSENSITIVE] = "#ffffff"
fg[NORMAL] = "#ffffff"
fg[ACTIVE] = "#ffffff"
fg[PRELIGHT] = "#ffffff"
fg[SELECTED] = "#ffffff"
fg[INSENSITIVE] = "#ffffff"
base[NORMAL] = "#ffffff"
base[ACTIVE] = "#ffffff"
base[PRELIGHT] = "#ffffff"
base[SELECTED] = "#ff9a00"
base[INSENSITIVE] = "#ffffff"
}
style "theme-clist"
{
text[NORMAL] = "#000000"
text[ACTIVE] = "#000000"
text[PRELIGHT] = "#000000"
text[SELECTED] = "#000000"
text[INSENSITIVE] = "#434648"
bg[NORMAL] = "#353438"
bg[ACTIVE] = "#ff9a00"
bg[PRELIGHT] = "#ff9a00"
bg[SELECTED] = "#ff9a00"
bg[INSENSITIVE] = "#ffffff"
fg[NORMAL] = "#000000"
fg[ACTIVE] = "#ff9a00"
fg[PRELIGHT] = "#ff9a00"
fg[SELECTED] = "#fdff00"
fg[INSENSITIVE] = "#757575"
base[NORMAL] = "#ffffff"
base[ACTIVE] = "#fdff00"
base[PRELIGHT] = "#000000"
base[SELECTED] = "#fdff00"
base[INSENSITIVE] = "#757575"
}
style "theme-label"
{
bg[NORMAL] = "#414143"
bg[ACTIVE] = "#c19676"
bg[PRELIGHT] = "#7f4426"
bg[SELECTED] = "#000000"
bg[INSENSITIVE] = "#434346"
fg[NORMAL] = "#000000"
fg[INSENSITIVE] = "#434346"
fg[PRELIGHT] = "#000000"
fg[SELECTED] = "#000000"
fg[ACTIVE] = "#000000"
text[NORMAL] = "#ffffff"
text[INSENSITIVE] = "#434346"
text[PRELIGHT] = "#ffffff"
text[SELECTED] = "#ffffff"
text[ACTIVE] = "#ffffff"
base[NORMAL] = "#000000"
base[INSENSITIVE] = "#00ff00"
base[PRELIGHT] = "#0000ff"
base[ACTIVE] = "#f39638"
}
style "theme-button-label"
{
bg[NORMAL] = "#414143"
bg[ACTIVE] = "#c19676"
bg[PRELIGHT] = "#7f4426"
bg[SELECTED] = "#000000"
bg[INSENSITIVE] = "#434346"
fg[NORMAL] = "#ffffff"
fg[INSENSITIVE] = "#434346"
fg[PRELIGHT] = "#ffffff"
fg[SELECTED] = "#ffffff"
fg[ACTIVE] = "#ffffff"
text[NORMAL] = "#000000"
text[INSENSITIVE] = "#434346"
text[PRELIGHT] = "#000000"
text[SELECTED] = "#000000"
text[ACTIVE] = "#000000"
base[NORMAL] = "#000000"
base[INSENSITIVE] = "#00ff00"
base[PRELIGHT] = "#0000ff"
base[SELECTED] = "#ff00ff"
base[ACTIVE] = "#ffff00"
}
style "theme-button-check-radio-label"
{
bg[NORMAL] = "#414143"
bg[ACTIVE] = "#c19676"
bg[PRELIGHT] = "#7f4426"
bg[SELECTED] = "#000000"
bg[INSENSITIVE] = "#434346"
fg[NORMAL] = "#000000"
fg[INSENSITIVE] = "#434346"
fg[PRELIGHT] = "#000000"
fg[SELECTED] = "#000000"
fg[ACTIVE] = "#000000"
text[NORMAL] = "#ffffff"
text[INSENSITIVE] = "#434346"
text[PRELIGHT] = "#ffffff"
text[SELECTED] = "#000000"
text[ACTIVE] = "#ffffff"
base[NORMAL] = "#000000"
base[INSENSITIVE] = "#00ff00"
base[PRELIGHT] = "#0000ff"
base[SELECTED] = "#ff00ff"
base[ACTIVE] = "#ffff00"
}
style "theme-table"
{
bg[NORMAL] = "#848484"
bg[ACTIVE] = "#c19676"
bg[PRELIGHT] = "#7f4426"
bg[SELECTED] = "#000000"
bg[INSENSITIVE] = "#434346"
}
style "theme-iconview"
{
GtkWidget::focus-line-width=1
bg[NORMAL] = "#000000"
bg[ACTIVE] = "#c19676"
bg[PRELIGHT] = "#c19676"
bg[SELECTED] = "#c19676"
bg[INSENSITIVE] = "#969696"
fg[NORMAL] = "#ffffff"
fg[INSENSITIVE] = "#ffffff"
fg[PRELIGHT] = "#ffffff"
fg[SELECTED] = "#ffffff"
fg[ACTIVE] = "#ffffff"
text[NORMAL] = "#000000"
text[INSENSITIVE] = "#434346"
text[PRELIGHT] = "#000000"
text[SELECTED] = "#000000"
text[ACTIVE] = "#000000"
base[NORMAL] = "#ffffff"
base[INSENSITIVE] = "#434346"
base[PRELIGHT] = "#FAD184"
base[SELECTED] = "#FAD184"
base[ACTIVE] = "#FAD184"
}
# Set Widget styles
class "GtkWidget" style "theme-default"
class "GtkScale" style "theme-scale"
class "GtkRange" style "theme-range"
class "GtkPaned" style "theme-paned"
class "GtkFrame" style "theme-frame"
class "GtkMenu" style "theme-menu"
class "GtkMenuBar" style "theme-menubar"
class "GtkEntry" style "theme-entry"
class "GtkProgressBar" style "theme-progressbar"
class "GtkToolbar" style "theme-toolbar"
class "GtkSeparator" style "theme-wide"
class "GtkCalendar" style "theme-calendar"
class "GtkTable" style "theme-table"
widget_class "*<GtkMenuItem>*" style "theme-menu-item"
widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "theme-menubar-item"
widget_class "*<GtkSeparatorMenuItem>*" style "theme-separator-menu-item"
widget_class "*<GtkLabel>" style "theme-label"
widget_class "*<GtkButton>" style "theme-button"
widget_class "*<GtkButton>*<GtkLabel>*" style "theme-button-label"
widget_class "*<GtkCheckButton>" style "theme-check-radio-buttons"
widget_class "*<GtkToggleButton>.<GtkLabel>*" style "theme-button"
widget_class "*<GtkCheckButton>.<GtkLabel>*" style "theme-button-check-radio-label"
widget_class "*<GtkRadioButton>.<GtkLabel>*" style "theme-button-check-radio-label"
widget_class "*<GtkTextView>" style "theme-textview"
widget_class "*<GtkList>" style "theme-textview"
widget_class "*<GtkCList>" style "theme-clist"
widget_class "*<GtkIconView>" style "theme-iconview"
widget_class "*<GtkHandleBox>" style "theme-handlebox"
widget_class "*<GtkNotebook>" style "theme-notebook"
widget_class "*<GtkNotebook>*<GtkEventBox>" style "theme-notebook"
widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "theme-notebook"
widget_class "*<GtkNotebook>*<GtkLayout>" style "theme-notebook"
widget_class "*<GtkNotebook>*<GtkViewport>" style "theme-notebook"
widget_class "*<GtkNotebook>.<GtkLabel>*" style "theme-notebook" #for tabs
# Combo Box Stuff
widget_class "*<GtkCombo>*" style "theme-combo"
widget_class "*<GtkComboBox>*<GtkButton>" style "theme-combo-box"
widget_class "*<GtkComboBoxEntry>*" style "theme-entry-combo-box"
widget_class "*<GtkSpinButton>*" style "theme-spin-button"
widget_class "*<GtkSpinButton>*<GtkArrow>*" style:highest "theme-tree-arrow"
# Tool Tips Stuff
widget "gtk-tooltip*" style "theme-tooltips"
# Tree View Stuff
widget_class "*<GtkTreeView>.<GtkButton>*" style "theme-tree"
widget_class "*<GtkCTree>.<GtkButton>*" style "theme-tree"
widget_class "*<GtkList>.<GtkButton>*" style "theme-tree"
widget_class "*<GtkCList>.<GtkButton>*" style "theme-tree"
# For arrow bg
widget_class "*<GtkTreeView>.<GtkButton>*<GtkArrow>" style "theme-tree-arrow"
widget_class "*<GtkCTree>.<GtkButton>*<GtkArrow>" style "theme-tree-arrow"
widget_class "*<GtkList>.<GtkButton>*<GtkArrow>" style "theme-tree-arrow"
#######################################################
## GNOME specific
#######################################################
widget_class "*.ETree.ECanvas" style "theme-tree"
widget_class "*.ETable.ECanvas" style "theme-tree"
style "panelbuttons" = "theme-button"
{
# As buttons are draw lower this helps center text
xthickness = 3
ythickness = 3
}
widget_class "*Panel*<GtkButton>*" style "panelbuttons"
style "murrine-fg-is-text-color-workaround"
{
text[NORMAL] = "#000000"
text[ACTIVE] = "#fdff00"
text[SELECTED] = "#fdff00"
text[INSENSITIVE] = "#757575"
bg[SELECTED] = "#b85e03"
bg[ACTIVE] = "#b85e03"
bg[SELECTED] = "#b85e03"
fg[SELECTED] = "#ffffff"
fg[NORMAL] = "#ffffff"
fg[ACTIVE] = "#ffffff"
fg[INSENSITIVE] = "#434348"
fg[PRELIGHT] = "#ffffff"
base[SELECTED] = "#ff9a00"
base[NORMAL] = "#ffffff"
base[ACTIVE] = "#ff9a00"
base[INSENSITIVE] = "#434348"
base[PRELIGHT] = "#ffffff"
}
widget_class "*.<GtkTreeView>*" style "murrine-fg-is-text-color-workaround"
style "murrine-combobox-text-color-workaround"
{
text[NORMAL] = "#FFFFF"
text[PRELIGHT] = "#FFFFF"
text[SELECTED] = "#FFFFF"
text[ACTIVE] = "#FFFFF"
text[INSENSITIVE] = "#FFFFF"
}
widget_class "*.<GtkComboBox>.<GtkCellView>" style "murrine-combobox-text-color-workaround"
style "murrine-menuitem-text-is-fg-color-workaround"
{
bg[NORMAL] = "#0000ff"
text[NORMAL] = "#ffffff"
text[PRELIGHT] = "#ffffff"#"#FD7D00"
text[SELECTED] = "#ffffff"#"#ff0000"# @selected_fg_color
text[ACTIVE] = "#ffffff"#"#ff0000"# "#FD7D00"
text[INSENSITIVE] = "#ffffff"#ff0000"# "#414143"
}
widget "*.gtk-combobox-popup-menu.*" style "murrine-menuitem-text-is-fg-color-workaround"
© Stack Overflow or respective owner