Commit 0316755e by David Trudgian

Import trisquel-gtk-theme from 8.0

parent ed3e62af
themedir = $(datadir)/themes/BlueMenta/gtk-2.0
theme_DATA = gtkrc
EXTRA_DIST = $(theme_DATA)
SUBDIRS = apps \
widgets
themedir = $(datadir)/themes/BlueMenta/gtk-2.0/apps/Caja
theme_DATA = \
breadcrumb_active.png \
breadcrumb_normal.png \
breadcrumb_prelight.png \
extra-widget.png \
left_slider_normal.png \
mode_normal.png \
mode_prelight.png \
mode_pressed.png \
caja-toolbar.png \
resize-grip.png \
right_slider_normal.png \
slider.png \
slider-prelight.png \
trough.png
EXTRA_DIST = $(theme_DATA)
themedir = $(datadir)/themes/BlueMenta/gtk-2.0/apps/Handles
theme_DATA = \
resize_grip.png \
handle-caja.png
EXTRA_DIST = $(theme_DATA)
themedir = $(datadir)/themes/BlueMenta/gtk-2.0/apps
theme_DATA = \
chromium.rc \
combo_down.png \
dummy.png \
thunar.rc \
stock_back.png \
stock_find.png \
stock_forward.png \
stock_home.png \
stock_refresh.png \
stock_stop.png \
caja.rc \
pluma.rc
EXTRA_DIST = $(theme_DATA)
SUBDIRS = Handles \
Caja \
Null \
Others
themedir = $(datadir)/themes/BlueMenta/gtk-2.0/apps/Null
theme_DATA = \
null.png
EXTRA_DIST = $(theme_DATA)
themedir = $(datadir)/themes/BlueMenta/gtk-2.0/apps/Others
theme_DATA = \
null.png
EXTRA_DIST = $(theme_DATA)
### This file styles Caja. caja-e.rc is for Caja elementary. ###
style "caja-window-base" { bg[NORMAL] = @base_color }
style "caja-sidebar" = "murrine-sidebar" {
GtkTreeView::horizontal_separator = 15
GtkTreeView::vertical_separator = 2
text[NORMAL] = @fg_color
base[NORMAL] = "#E3E3E3"
GtkTreeView::odd_row_color = "#E3E3E3"
GtkTreeView::even_row_color = "#E3E3E3"
}
style "caja-view" {
xthickness = 0
ythickness = 0
}
style "caja-handle" {
GtkPaned::handle-size = 2
engine "pixmap" {
# for the thin gray line separating the sidepane and viewpane
image {
function = HANDLE
recolorable = TRUE
file = "Handles/handle-caja.png"
stretch = TRUE
border = { 0, 0, 0, 0 }
}
}
}
style "caja-statusbar"
{
xthickness = 0
engine "pixmap"
{
image
{
function = RESIZE_GRIP
recolorable = TRUE
state = NORMAL
detail = "statusbar"
overlay_file = "Caja/resize-grip.png"
overlay_border = {0,0,0,0 }
overlay_stretch = FALSE
}
}
}
style "caja-location"
{
bg[NORMAL] = mix (0.60, shade (1.05, @bg_color), @bg_color)
}
style "caja-pathbar"
{
#bg[NORMAL] = @bg_color
}
############################################
# CAJA
# Order of assignment is important
#############################################
widget_class "*CajaSidePane.*" style "caja-sidebar"
widget_class "*Caja*Places*Sidebar*" style "caja-sidebar"
widget_class "*Caja*Side*.GtkWidget" style "caja-sidebar"
widget_class "*Caja*Side*Title*" style "caja-sidebar"
#widget "*CajaNavigationWindow" style "caja-window-base"
widget_class "*Caja*Scrollbar" style "murrine-scrollbar"
widget_class "*CajaSidePane.*Scrollbar" style:highest "murrine-scrollbar"
widget_class "*Caja*Statusbar*" style "caja-statusbar"
widget "*Caja*Splitter" style "caja-handle"
widget_class "*Caja*View*" style "caja-view"
widget_class "*Caja*Notebook" style "murrine-notebook"
widget_class "*Caja*<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
widget_class "*Caja*<GtkCTree>.<GtkButton>" style "murrine-treeview-header"
widget_class "*Caja*<GtkList>.<GtkButton>" style "murrine-treeview-header"
widget_class "*Caja*<GtkCList>.<GtkButton>" style "murrine-treeview-header"
widget_class "*CajaPathBar*" style "caja-pathbar"
widget "*.caja-extra-view-widget" style : highest "caja-location"
# ==============================================================================
# CHROMIUM SPECIFIC SETTINGS
# ==============================================================================
style "chromium_toolbar_button" {
engine "murrine" {
roundness = 3
textstyle = 0
}
}
style "chrome-gtk-frame"
{
ChromeGtkFrame::frame-color = @bg_color
ChromeGtkFrame::inactive-frame-color = @bg_color
ChromeGtkFrame::frame-gradient-size = 16
ChromeGtkFrame::frame-gradient-color = @bg_color
ChromeGtkFrame::incognito-frame-color = @bg_color
ChromeGtkFrame::incognito-inactive-frame-color = @bg_color
ChromeGtkFrame::incognito-frame-gradient-size = 16
ChromeGtkFrame::incognito-frame-gradient-color = @bg_color
ChromeGtkFrame::scrollbar-trough-color = shade (0.912, @bg_color)
ChromeGtkFrame::scrollbar-slider-prelight-color = shade (1.04, @bg_color)
ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color
}
class "ChromeGtkFrame" style "chrome-gtk-frame"
widget_class "*Chrom*Button*" style "chromium_toolbar_button"
### Styles pluma. Removes the ugly frame etc. ###
style "pluma-frame" {
engine "pixmap" {
image {
function = SHADOW
}
}
}
style "pluma-statusbar" {
ythickness = 0
}
style "pluma-notebook" = "murrine-notebook-bg" {
xthickness = 0 # Width of tabs and notebook borders.
ythickness = 1 # Height of tabs and notebook borders.
}
widget_class "*Pluma*.<GtkFrame>*" style "pluma-frame"
widget_class "*Pluma*.<GtkScrolledWindow>" style "murrine-thin"
widget_class "*Pluma*.<GtkNotebook>" style "pluma-notebook"
widget_class "*Pluma*.<GtkArrow>*" style:highest "murrine-default"
widget_class "*Pluma*.<GtkStatusbar>*" style "pluma-statusbar"
# ========================
# THUNAR SPECIFIC SETTINGS
# ========================
style "thunar-location" {
ThunarLocationButtons::spacing = 0
}
style "thunar-handle" {
GtkPaned::handle-size = 1
engine "pixmap" {
image { function = HANDLE file = "/Handles/handle-caja.png" stretch = TRUE border = { 0, 0, 0, 0 } }
}
}
style "thunar-statusbar" {
bg[NORMAL] = @base_color
engine "pixmap" {
image {
function = RESIZE_GRIP
recolorable = FALSE
detail = "statusbar"
overlay_file = "/Others/null.png"
overlay_border = {0,0,0,0 }
overlay_stretch = FALSE
}
}
}
style "thunar-sidepane" {
GtkTreeView::odd_row_color = @bg_color
GtkTreeView::even_row_color = @bg_color
}
style "thunar-frame" {
xthickness = 0
ythickness = 0
}
widget_class "*ThunarWindow*.<GtkScrolledWindow>" style "thunar-frame"
widget_class "*ThunarLocationButtons*" style "thunar-location"
widget_class "*ThunarShortcutsView*" style "thunar-sidepane"
widget_class "*ThunarTreeView*" style "thunar-sidepane"
widget_class "*ThunarWindow*.<GtkHPaned>" style "thunar-handle"
widget_class "*ThunarStatusbar*" style "thunar-statusbar"
# ==============================================================================
# CHROMIUM SPECIFIC SETTINGS
# ==============================================================================
style "chromium_toolbar_button" {
engine "murrine" {
roundness = 3
textstyle = 0
}
}
style "chrome-gtk-frame"
{
ChromeGtkFrame::frame-color = @bg_color
ChromeGtkFrame::inactive-frame-color = @bg_color
ChromeGtkFrame::frame-gradient-size = 16
ChromeGtkFrame::frame-gradient-color = @bg_color
ChromeGtkFrame::incognito-frame-color = @bg_color
ChromeGtkFrame::incognito-inactive-frame-color = @bg_color
ChromeGtkFrame::incognito-frame-gradient-size = 16
ChromeGtkFrame::incognito-frame-gradient-color = @bg_color
ChromeGtkFrame::scrollbar-trough-color = shade (0.912, @bg_color)
ChromeGtkFrame::scrollbar-slider-prelight-color = shade (1.04, @bg_color)
ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color
}
class "ChromeGtkFrame" style "chrome-gtk-frame"
widget_class "*Chrom*Button*" style "chromium_toolbar_button"
# Author: Wolfgang Ulbrich
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
#
# See the file COPYING for the full license text.
# NOTE: Uncommenting means to delete the "#" at the beginning of a line. Commenting means to add a "#" at the beginning of a line. The "#" tells the theme wether to ignore the specified line or not.
# These are the defined colors for the theme, you can change them in MATE's appearance preferences.
gtk_color_scheme = "bg_color:#d4d4d4\nselected_bg_color:#6699CC\nbase_color:#F7F7F7" # Background, base.
gtk_color_scheme = "fg_color:#2c2c2c\nselected_fg_color:#f5f5f5\ntext_color:#2c2c2c" # Foreground, text.
gtk_color_scheme = "tooltip_bg_color:#F5F5B5\ntooltip_fg_color:#000000" # Tooltips.
gtk_color_scheme = "link_color:#08c" # Hyperlinks
gtk_color_scheme = "bg_color_dark:#3f3f3f\ntext_color_dark:#FFF" # Dark colors
### EXTERNAL FILES ###
include "widgets/panel.rc" # This includes the file that handles the panels.
### MISC ###
gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller.
gtk-button-images = 0 # Enables icons in buttons
gtk-toolbar-style = 0 # Disables text in toolbar
gtk-auto-mnemonics = 1 # Disables ugly lines under menu items
####################
## Default Styles ##
####################
style "murrine-default" {
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
GtkButton ::child-displacement-x = 1
GtkButton ::child-displacement-y = 1
GtkButton ::default-border = { 0, 0, 0, 0 }
GtkButtonBox ::child-min-height = 26
GtkCheckButton ::indicator-size = 15
GtkWidget ::new-tooltip-style = 1
GtkWidget ::focus-line-width = 1
GtkWidget ::focus-padding = 0 # Keeping this at 0 prevents the Firefox tabs from jumping a few pixels when you create a new tab. Set the value locally if needed.
GtkImage ::x-ayatana-indicator-dynamic = 1
GtkScrollbar ::has-backward-stepper = 1
GtkScrollbar ::has-forward-stepper = 1
GtkScrollbar ::min-slider-length = 15
GtkScrollbar ::slider-width = 13
GtkScrollbar ::trough-border = 0
GtkScrollbar ::activate-slider = 1
GtkScrolledWindow ::scrollbar-spacing = 0
GtkScrolledWindow ::scrollbars-within-bevel = 0
GtkPaned ::handle-size = 2
GtkRange ::trough-border = 0
GtkRange ::slider-width = 11
GtkRange ::stepper-size = 16
GtkRange ::stepper_spacing = 0
GtkRange ::trough-under-steppers = 0
GtkScale ::slider-length = 16
GtkScale ::slider-width = 16
GtkMenuBar ::internal-padding = 0
GtkExpander ::expander-size = 16
GtkToolbar ::internal-padding = 0
GtkTreeView ::expander-size = 6
GtkTreeView ::indent-expanders = 1
GtkTreeView ::vertical-separator = 1
GtkNotebook ::tab-overlap = -1
GtkMenu ::horizontal-padding = 0
GtkMenu ::vertical-padding = 0
GtkMenuItem ::horizontal-padding = 0
WnckTasklist ::fade-overlay-rect = 0
# 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
GtkEntry ::progress-border = { 2, 2, 2, 2 }
GtkProgressBar ::min-horizontal-bar-height = 16
GtkProgressBar ::min-vertical-bar-width = 16
#GtkToolbar ::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified.
#GtkMenuBar ::shadow-type = GTK_SHADOW_NONE # Makes menus flat and unified.
GtkMenuBar ::window-dragging = 1
GtkToolbar ::window-dragging = 1
# The little lovely gripper at the bottom right needs to stay.
GtkWindow ::resize-grip-height = 13
GtkWindow ::resize-grip-width = 13
xthickness = 1
ythickness = 1
### Color Definitions ###
fg[NORMAL] = @fg_color
fg[PRELIGHT] = @fg_color
fg[SELECTED] = @selected_fg_color
fg[ACTIVE] = @fg_color
fg[INSENSITIVE] = darker (@bg_color)
bg[NORMAL] = @bg_color
bg[PRELIGHT] = shade (1.02, @bg_color)
bg[SELECTED] = @selected_bg_color
bg[INSENSITIVE] = @bg_color
bg[ACTIVE] = shade (1.04, @bg_color)
base[NORMAL] = @base_color
base[PRELIGHT] = shade (0.95, @bg_color)
base[ACTIVE] = shade (0.92, @selected_bg_color)
base[SELECTED] = shade (0.93, @selected_bg_color)
base[INSENSITIVE] = @bg_color
text[NORMAL] = @text_color
text[PRELIGHT] = @text_color
text[ACTIVE] = @selected_fg_color
text[SELECTED] = @selected_fg_color
text[INSENSITIVE] = darker (@bg_color)
### Murrine Settings ###
engine "murrine" {
animation = FALSE
arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows
border_shades = {1.0, 0.8} # gradient to draw on border
colorize_scrollbar = FALSE
comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow
contrast = 0.4 # 0.8 for less contrast, more than 1.0 for more contrast on borders
default_button_color = shade (1.42, @selected_bg_color)
focus_color = @selected_bg_color
focusstyle = 3
glazestyle = 1 # 0 = flat highlight, 1 = curved highlight, 2 = concave style, 3 = top curved highlight, 4 = beryl highlight
gradient_shades = {1.1,1.1,0.94,0.94} # Sets the gradients on the widgets.
glowstyle = 0 # 0,1,2,3,4
glow_shade = 1.1
highlight_shade = 1.0 # set highlight amount for buttons or widgets
lightborder_shade = 1.1 # sets lightborder amount for buttons or widgets
lightborderstyle = 0 # 0 = lightborder on top side, 1 = lightborder on all sides
listviewheaderstyle = 1 # 0 = flat, 1 = glassy, 2 = raised
listviewstyle = 1 # 0 = nothing, 1 = dotted
menubaritemstyle = 0 # 0 = menuitem look, 1 = button look
menubarstyle = 2 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped
menustyle = 0 # 0 = no vertical menu stripe, 1 = display vertical menu stripe
prelight_shade = .95 # shade level for scrollbar's slider, comboboxstyle(1), and prelight state with gradient_colors
reliefstyle = 2 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient
rgba = FALSE # FALSE = disabled, TRUE = enabled
roundness = 2 # 0 = squared, 1 = old default, more will increase roundness
scrollbarstyle = 0 # 0 = nothing, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles
separatorstyle = 1 # 0 = Hard seperators 1 = Smooth seperators
sliderstyle = 0 # 0 = nothing added, 1 = handles
stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles, 2 = unknown
progressbarstyle = 1 # 0 = nothing, 1 = stripes, 2 = lines
shadow_shades = {0.5, 0.0} # gradient for shadows.
textstyle = 0 # 0 = normal text, 1 = inset
toolbarstyle = 2 # 0 = flat, 1 = glassy, 2 = gradient
trough_shades = {0.98, 1.06} # draw gradient on trough of GtkScrollbar and GtkProgressbar
}
}
### THEME MODULES ###
style "murrine-dark" {
base[NORMAL] = @bg_color_dark
base[PRELIGHT] = shade (0.95, @bg_color_dark)