Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ===[ buttons ]===
- # the prelight of toggle buttons is darkened slightly
- #
- # ===[ scroll bars ]===
- # bg[ACTIVE] is trough color
- # bg[NORMAL] & bg[NORMAL] are scrollbar colors
- # ===[ check and radio buttons ]===
- # bg[SELECTED] is the selected background colour
- # text[SELECTED] is the selected check/circle color
- # text[INSENSITIVE] is the disabled check/circle colour
- # base[*] is used for all other background states
- # --on prelight the bg is lightened slightly
- # --bg is lightened slightly when check/radio not drawn (for all states)
- #default color scheme
- gtk_color_scheme = "fg_color:#ffffff\nbg_color:#756575\nbase_color:#443344\ntext_color:#A17870\nselected_bg_color:#6F6375\nselected_fg_color:#ffffff\ntooltip_bg_color:#B487A2\ntooltip_fg_color:#FFFFFF"
- gtk-menu-popup-delay = 40
- gtk-button-images = 0
- style "theme-default"
- {
- 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 = 12
- GtkRange::stepper-size = 12
- GtkScrollbar::min_slider_length = 12
- GtkScrollbar::has-secondary-backward-stepper = 1
- GtkPaned::handle_size = 8
- GtkMenuBar::internal-padding = 0
- GtkTreeView::expander_size = 8 #15
- GtkExpander::expander_size = 8 #17
- GtkScale::slider-length = 12
- GtkScale::slider-width = 14
- GtkScale::trough-border = 0
- GtkWidget::link-color = "#0062dc" # blue
- 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
- #Spacing between edge with indicator and text
- GtkOptionMenu ::indicator-size = {11, 5}
- #GtkOptionMenu ::indicator-spacing = {6, 5, 4, 4}
- GtkCheckButton ::indicator-size = 15
- GtkCheckButton ::indicator-spacing = 1
- GtkRadioButton ::indicator-size = 15
- GtkTreeView::horizontal_separator = 2
- GtkTreeView::odd_row_color = mix(0.98, shade (0.93, @base_color), @selected_bg_color)
- GtkScrolledWindow::scrollbar-spacing = 0
- GtkScrolledWindow::scrollbars-within-bevel = 1
- xthickness = 1
- ythickness = 1
- fg[NORMAL] = @fg_color
- fg[ACTIVE] = @fg_color
- fg[PRELIGHT] = @fg_color
- fg[SELECTED] = @selected_fg_color
- fg[INSENSITIVE] = shade (1.0,@fg_color)
- bg[NORMAL] = @bg_color
- bg[ACTIVE] = shade (0.95,@bg_color)
- bg[PRELIGHT] = mix(0.72, 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)
- engine "aurora"
- {
- menubarstyle = 1 # 0 = flat, 1 = gradient, 2 = sunken
- curvature = 2.0
- arrowsize = 1.0# controls combo_arrow circle size. Diameter set by (11 + 2 * arrowsize)
- old_arrowstyle = FALSE #set to TRUE for original circled arrows
- animation = TRUE # FALSE = disabled, TRUE = enabled
- }
- }
- style "theme-wide" = "theme-default"
- {
- xthickness = 2
- ythickness = 2
- }
- style "theme-wider" = "theme-default"
- {
- xthickness = 3
- ythickness = 3
- }
- style "theme-button" = "theme-wider"
- {
- bg[NORMAL] = shade (0.36,@bg_color)
- bg[ACTIVE] = shade (0.64,@bg_color)
- bg[PRELIGHT] = mix(0.74, shade (1.11,@bg_color), shade (1.04,@selected_bg_color))
- bg[SELECTED] = shade (1.10,@selected_bg_color)
- engine "aurora"
- {
- curvature = 2.5
- }
- }
- style "theme-entry" = "theme-button" { ythickness = 4 }
- style "theme-frame" = "theme-wide" { }
- style "theme-toolbar"
- {
- xthickness = 2
- ythickness = 2
- bg[NORMAL] = shade (1.078,@bg_color) #mix(0.98, shade (1.0475,@bg_color), shade (1.1,@selected_bg_color)) #slightly tinted
- }
- style "theme-handlebox"
- {
- bg[NORMAL] = shade (0.75,@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] = shade (1.10,@selected_bg_color)
- }
- style "theme-range"
- {
- bg[NORMAL] = shade (1.12,@bg_color)#shade (1.085,@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) #shade (0.925,@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"
- {
- bg[NORMAL] = shade (1.08,@bg_color)
- fg[ACTIVE] = shade (0.32, @bg_color)
- fg[ACTIVE] = shade (0.32, @bg_color)
- bg[ACTIVE] = shade (0.87,@bg_color)
- }
- style "theme-paned" {
- bg[PRELIGHT] = shade (1.1,@bg_color)
- }
- style "theme-panel"{
- fg[NORMAL] = shade (0.72, @bg_color)
- bg[NORMAL] = shade (0.2, @bg_color)
- bg[PRELIGHT] = @selected_bg_color
- # Menu
- fg[PRELIGHT] = @selected_fg_color
- bg[SELECTED] = @selected_bg_color
- font_name = "Bold 9"
- text[PRELIGHT] = @selected_fg_color
- text[SELECTED] = @selected_bg_color
- text[NORMAL] = shade (1.1, @bg_color)
- }
- style "theme-menu"
- {
- xthickness = 0
- ythickness = 0
- bg[NORMAL] = shade (0.92,@base_color)
- text[PRELIGHT] = @selected_fg_color
- fg[PRELIGHT] = @selected_fg_color
- }
- style "theme-menu-item" = "theme-menu"
- {
- xthickness = 3
- ythickness = 3
- #font_name = "Bold 9"
- #text[PRELIGHT] = @selected_fg_color
- #fg[PRELIGHT] = @selected_fg_color
- }
- style "theme-menubar"
- {
- # xthickness = 0
- # ythickness = 0
- #bg[NORMAL] = shade (0.95,@bg_color)
- }
- style "theme-menubar-item" = "theme-menu-item" {
- # xthickness = 4
- # ythickness = 4
- #font_name = "Bold 9"
- #fg[NORMAL] = @selected_fg_color
- #text[PRELIGHT] = @selected_fg_color
- #fg[PRELIGHT] = @selected_fg_color
- #text[INSENSITIVE] = shade (0.60,@selected_fg_color)
- #fg[INSENSITIVE] = shade (0.60,@selected_fg_color)
- }
- style "theme-tree"
- {
- xthickness = 2
- ythickness = 1
- font_name = "Bold 9"
- GtkWidget::focus-padding = 0
- bg[NORMAL] = shade (1.05,@bg_color)
- bg[PRELIGHT] = shade (1.15,@bg_color)
- bg[ACTIVE] = mix(0.87, shade (1.05,@bg_color), @selected_bg_color)
- }
- 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[NORMAL] = shade (1.20,@bg_color)
- bg[SELECTED] = @selected_bg_color
- fg[PRELIGHT] = @selected_fg_color
- }
- style "theme-tooltips" = "theme-wider"
- {
- bg[NORMAL] = @tooltip_bg_color
- fg[NORMAL] = @tooltip_fg_color
- text[NORMAL] = @tooltip_fg_color
- }
- style "theme-combo" = "theme-button" {
- xthickness = 4
- ythickness = 4
- }
- style "theme-combo-box" = "theme-button" {
- xthickness = 3
- ythickness = 2
- }
- style "theme-entry-combo-box" = "theme-button" {
- xthickness = 6
- ythickness = 3
- }
- style "theme-combo-arrow" = "theme-button"
- {
- xthickness = 1
- ythickness = 1
- }
- style "theme-view"
- {
- xthickness = 0
- ythickness = 0
- }
- style "theme-check-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[INSENSITIVE] = shade (1.10,@bg_color)
- bg[SELECTED] = @selected_bg_color
- }
- style "theme-calendar"
- {
- xthickness = 0
- ythickness = 0
- bg[NORMAL] = shade (0.92,@bg_color)
- bg[PRELIGHT] = shade (0.92,@bg_color)
- bg[ACTIVE] = shade (0.85,@bg_color)
- text[PRELIGHT] = @selected_fg_color
- }
- style "theme-separator-menu-item"
- {
- 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
- xthickness = 1
- ythickness = 0
- }
- # 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"
- 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 "*<GtkButton>" style "theme-button"
- widget_class "*<GtkCheckButton>" style "theme-check-radio-buttons"
- 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
- # combobox 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-combo"
- # tooltips stuff
- widget "gtk-tooltip*" style "theme-tooltips"
- # treeview 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
- #######################################################
- #Panel
- #widget "*PanelWidget*" style "theme-toolbar"
- #widget "*PanelApplet*" style "theme-panel"
- #widget "*fast-user-switch*" style "theme-panel" # Workaround for Fast User Switch applet
- #class "PanelApp*" style "theme-toolbar"
- #class "PanelToplevel*" style "theme-toolbar"
- widget_class "*.ETree.ECanvas" style "theme-tree" #evolution
- widget_class "*.ETable.ECanvas" style "theme-tree" #evolution
- style "panelbuttons" = "theme-button"
- {
- # as buttons are draw lower this helps center text
- xthickness = 3
- ythickness = 3
- }
- widget_class "*Panel*<GtkButton>*" style "panelbuttons"
- #nautilus search stripe and other specialties
- style "extra-view" = "theme-default"{
- bg[NORMAL] = shade(0.4,@bg_color)
- fg[NORMAL] = @selected_fg_color
- }
- #nautilus search stripe
- widget "*.nautilus-extra-view-widget.*Button*.GtkLabel*" style:highest "theme-button"
- widget "*.nautilus-extra-view-widget" style:highest "extra-view"
- widget "*.nautilus-extra-view-widget.*.GtkLabel*" style:highest "extra-view"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement