Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

Naos Mod

By: a guest on Jul 3rd, 2011  |  syntax: Perl  |  size: 22.04 KB  |  views: 188  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. ####Naos Gtk theme by horst3180####
  2.  
  3. #default color scheme
  4. gtk_color_scheme = "fg_color:#5f5f5f\nbg_color:#E6E6E3\nbase_color:#f5f5f5\ntext_color:#5f5f5f\nselected_bg_color:#3a3a3a\nselected_fg_color:#ffffff"
  5.  
  6. #icon Sizes
  7. gtk-icon-sizes ="gtk-small-toolbar=21,21:gtk-large-toolbar=21,21:gtk-button=21,21"    
  8. gtk-button-images = 0
  9. gtk-menu-images = 0    
  10.  
  11. #include "panel.rc"
  12.  
  13. style "theme-default"
  14. {
  15.    # Style Properties
  16.    GtkMenuBar::window-dragging = 1
  17.        
  18.    # button  
  19.    GtkButton      ::  child-displacement-x           = 1
  20.    GtkButton      ::  child-displacement-y           = 1
  21.    GtkButton      ::  default-border                 = {1, 1, 1, 1}
  22.    GtkButton      ::  default-outside_border         = {0, 0, 0, 0}
  23.    GtkButton      ::  inner-border                   = {0, 0, 0, 0}
  24.    GtkButton      ::  button-relief                  = GTK_RELIEF_NONE
  25.    GtkButton      ::  interior-focus                 = 1
  26.    GtkButton      ::  interior-focus                 = 10
  27.    GtkButton      ::  focus-padding                  = 1
  28.    GtkButton      ::  focus-line-width               = 0
  29.    GtkButton      ::  focus-line-height              = 0
  30.    GtkButton      ::  displace-focus                 = 1
  31.    GtkButton      ::  inner-border                   = {0, 0, 0, 0}
  32.    GtkButton      ::  shadow_type                    = GTK_SHADOW_NONE
  33.    GtkButton      ::  image-spacing                  = 2
  34.  
  35.    # check button
  36.    GtkCheckButton  ::  indicator-size                 = 15
  37.    GtkCheckButton  ::  indicator-spacing              = 1
  38.  
  39.    # combo box
  40.    #GtkComboBox    ::  appears-as-list                = 1
  41.    GtkComboBox    ::  arrow-size                     = 15
  42.    #GtkComboBox    ::  shadow_type                    = GTK_SHADOW_OUT
  43.  
  44.    # expander
  45.    GtkExpander     ::  expander_size                  = 13
  46.  
  47.    #GtkWidget::link-color = "#ff0000"
  48.  
  49.    # menu
  50.    GtkMenu         ::  horizontal-padding             = 4
  51.    GtkMenu         ::  vertical-padding               = 2
  52.  
  53.    # menubar
  54.    GtkMenuBar      ::  internal-padding               = 0
  55.  
  56.    # menuitem
  57.    GtkMenuItem     ::  arrow-spacing                  = 10
  58.  
  59.    # notebook
  60.    GtkNotebook     ::  tab-curvature                  = 4
  61.    GtkNotebook     ::  tab-overlap                    = -1
  62.    GtkPaned        ::  handle_size                    = 2 #border on the sidebar
  63.  
  64.    # radio button
  65.    GtkRadioButton  ::  indicator-size                 = 15
  66.  
  67.    # range
  68.    GtkRange        ::  trough-border                  = 0
  69.    GtkRange        ::  slider-width                   = 12
  70.    GtkRange        ::  activate-slider                = 1
  71.    GtkRange        ::  stepper-size                   = 1
  72.    GtkRange       ::  trough-under-steppers          = 0
  73.  
  74.    # scale
  75.    GtkScale        ::  slider-length                  = 25
  76.    GtkScale        ::  slider-width                   = 8
  77.    GtkScale        ::  trough-border                  = 1
  78.  
  79.    # scrollbar
  80.    GtkScrollbar    ::  min_slider_length              = 30
  81.    GtkScrollbar   ::  has-backward-stepper           = 1
  82.    GtkScrollbar   ::  has-forward-stepper            = 1
  83.    GtkScrollbar   ::  has-secondary-backward-stepper = 0
  84.    GtkScrollbar   ::  has-secondary-forward-stepper  = 0
  85.  
  86.    # toolbar
  87.    GtkToolbar      ::  internal-padding               = 1
  88.    GtkToolbar::shadow-type              = GTK_SHADOW_NONE
  89.    GtkMenuBar::shadow-type              = GTK_SHADOW_NONE
  90.    #GtkToolbar ::button-relief = GTK_RELIEF_NORMAL
  91.  
  92.    # treeview
  93.    GtkTreeView     ::  expander_size                  = 13
  94.    GtkTreeView     ::  vertical-separator             = 1
  95.    GtkTreeView     ::  horizontal-separator           = 2
  96.    #GtkTreeView     ::  odd-row-color                  = shade (0.8,@base_color)
  97.    WnckTasklist    ::  fade-overlay-rect              = 1
  98.  
  99.     xthickness = 1
  100.     ythickness = 1
  101.  
  102.    fg[NORMAL]        = @fg_color                 # Metacity and mouseover, Most text
  103.    fg[PRELIGHT]      = @fg_color                 # Text when mouseover
  104.    fg[SELECTED]      = @selected_fg_color        # Metacity X when window selected
  105.    fg[ACTIVE]        = @fg_color                 # Text when mouseclicking button, Tabs, Active window list
  106.    fg[INSENSITIVE]   = shade (0.8,@bg_color)     # Insensitive Text
  107.  
  108.    bg[NORMAL]        = @bg_color                 # Normal Background, inactive Metacity bar, buttons
  109.    bg[PRELIGHT]      = shade (1.05,@bg_color)                 # Mouseover buttons
  110.    bg[SELECTED]      = @bg_color                 # Metacity Bar
  111.    bg[INSENSITIVE]   = @bg_color                 # Insensitive buttons
  112.    bg[ACTIVE]        = @bg_color                 # Mouseclicking, Tabs, active window list
  113.  
  114.    base[NORMAL]      = @base_color               # Background, most
  115.    base[PRELIGHT]    = @base_color               # Mouseover menu
  116.    base[ACTIVE]      = @selected_bg_color  # Menu active item in inactive window
  117.    base[SELECTED]    = @selected_bg_color
  118.    base[INSENSITIVE] = shade (1.025,@bg_color)   # Background, insensitive
  119.  
  120.    text[NORMAL]      = @text_color               # Text in window
  121.    text[PRELIGHT]    = @text_color               # Text on Mouseover
  122.    text[ACTIVE]      = @selected_fg_color        # Active text in inactive window
  123.    text[SELECTED]    = @selected_fg_color        # Active text in active window
  124.    text[INSENSITIVE] = shade (1.6,@text_color)
  125.  
  126.    engine "murrine"
  127.    {
  128.      animation           = FALSE    # FALSE = disabled, TRUE = enabled
  129.      contrast            = 0.3    # 0.8 for less contrast, more than 1.0 for more contrast on borders
  130.      gradient_shades     = {1.05,1.0,1.0,0.98} #{1.3,1.3,1.0,1.1} # default: {1.1,1.0,1.0,1.1}
  131.      #gradient_shades     = {1.0,1.0,1.0,1.0} #{1.3,1.3,1.0,1.1} # default: {1.1,1.0,1.0,1.1}
  132.      glazestyle          = 1      # 0 = flat highlight, 1 = curved highlight, 2 = concave style, 3 = top curved
  133.      highlight_shade     = 1.0    # set highlight amount for buttons or widgets
  134.      lightborder_shade   = 2.0     # sets lightborder amount for buttons or widgets
  135.      lightborderstyle    = 1       # 0 = lightborder on top side, 1 = lightborder on all sides
  136.      listviewheaderstyle = 1       # 0 = flat, 1 = glassy, 2 = raised
  137.      listviewstyle       = 1       # 0 = nothing, 1 = dotted
  138.      menubaritemstyle    = 0       # 0 = menuitem look, 1 = button look
  139.      menubarstyle        = 2       # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
  140.      menuitemstyle       = 0       # 0 = flat, 1 = glassy, 2 = striped
  141.      menustyle           = 0       # 0 = no vertical menu stripe, 1 = display vertical menu stripe
  142.      reliefstyle         = 2       # 0 = flat, 1 = inset, 2 = shadow
  143.      rgba                = FALSE   # FALSE = disabled, TRUE = enabled
  144.      roundness           = 3
  145.      stepperstyle        = 1       # 0 = standard, 1 = integrated stepper handles, 2 = unknown
  146.      toolbarstyle        = 2       # 0 = flat, 1 = glassy, 2 = gradient
  147.      progressbarstyle    = 0     # 0 = no stripes, 1 = diagonal stripes, 2 = vertical stripes
  148.      border_shades       = { 0.99, 0.9 }
  149.      comboboxstyle          = 1        
  150.      #border_colors       = { "#000000", "#000000" }           
  151.      spinbuttonstyle     = 1
  152.      #trough_shades       = { 0.87, 0.87 }
  153.   }
  154. }
  155.  
  156. # styles
  157.  
  158. # nautilus search stripe and other specialties
  159. style "extra-view" {
  160.  
  161. }
  162.  
  163. style "scrollbar"
  164. {
  165.         xthickness = 2
  166.         ythickness = 2
  167.    
  168.         engine "murrine"
  169.         {
  170.                 gradient_shades     = {1.05,1.0,1.0,0.99}
  171.                 trough_shades       = { 0.83, 0.87 }
  172.                 roundness                = 5
  173.         }
  174. }
  175.  
  176. style "theme-button" = "theme-widest"
  177. {
  178.         xthickness   = 3
  179.         ythickness   = 3
  180.  
  181.         bg[ACTIVE]   = shade (0.87,@bg_color)
  182.         bg[INSENSITIVE] = shade (1.03,@bg_color)
  183.  
  184. }
  185.  
  186. style "theme-check-radio-buttons" = "theme-button"
  187. {
  188.         GtkWidget::interior-focus =  0
  189.         GtkWidget::focus-padding  =  1
  190.  
  191.         bg[SELECTED]              =  @bg_color
  192.         text[ACTIVE] = shade (2.9,@selected_bg_color)
  193. }
  194.  
  195. style "theme-combo" = "theme-button" {
  196.         GtkButton::inner-border = { 0, 1, 0, 0 }
  197. }
  198.  
  199. style "theme-combo-arrow" = "theme-button"
  200. {
  201.         xthickness = 1
  202.         ythickness = 1
  203. }
  204.  
  205. style "theme-entry" = "theme-button"
  206. {
  207.         xthickness = 3
  208.         ythickness = 3
  209.  
  210.         bg[SELECTED] = "#b5b5b5"#@selected_bg_color
  211.         base[INSENSITIVE] = shade (1.03,@bg_color)
  212.  
  213.         engine "murrine"
  214.         {
  215.          reliefstyle         = 0
  216.          contrast = 0.2
  217.         }
  218. }
  219.  
  220. style "theme-frame" = "theme-wide"
  221. {
  222.         GtkWidget::draw-border = {1,1,1,1}
  223. }
  224.  
  225. style "theme-handlebox" = "theme-default"
  226. {
  227. }
  228.  
  229. #styles of menu
  230.  
  231. style "theme-menu" = "theme-default"
  232. {
  233.         xthickness = 0
  234.         ythickness = 0
  235.  
  236.         bg[NORMAL]   = shade (1.0,@base_color)
  237.         bg[SELECTED]      = @bg_color
  238. }
  239.  
  240. style "theme-menu-item" = "theme-menu"
  241. {
  242.         xthickness = 2
  243.         ythickness = 3
  244.  
  245.         text[NORMAL]    = @text_color
  246.         text[PRELIGHT]  = shade (0.8,@text_color) #combolist
  247.         fg[PRELIGHT]    = shade (0.8,@text_color)
  248. }
  249.  
  250. style "theme-menu-bar"
  251. {
  252.         xthickness      = 3
  253.         ythickness      = 6
  254.  
  255.         font_name = "Bold"
  256.         bg[NORMAL]      = "#000000"
  257.         fg[NORMAL]      = "#cccccc"
  258.         bg[SELECTED]    = @selected_bg_color
  259.         fg[PRELIGHT]    = shade (0.9,@selected_fg_color)
  260.         fg[SELECTED]    = shade (0.9,@selected_fg_color) #firefox selected menubar text
  261.        
  262.         engine "murrine"
  263.         {
  264.           roundness = 0
  265.         }
  266.  
  267. }
  268.  
  269. style "theme-menubar-item" = "theme-default"
  270. {
  271.         ythickness = 3
  272.  
  273. }
  274.  
  275. style "theme-nautilus-location"
  276. {
  277.  
  278. }
  279.  
  280. style "theme-notebook" = "theme-wider"
  281. {
  282.         bg[ACTIVE] = shade (0.9,@bg_color)
  283.  
  284.         engine "murrine"
  285.         {
  286.                 contrast                = 0.5
  287.                 roundness               = 3
  288.                 reliefstyle             = 0
  289.                 lightborder_shade       = 1.5
  290.         }
  291. }
  292.  
  293. #style of panel
  294.  
  295. style "theme-panel"
  296. {
  297.   xthickness    = 2
  298.   ythickness    = 0
  299.   GtkWidget::separator-height = 5
  300.  
  301.         fg[NORMAL]        = @selected_fg_color
  302.         fg[PRELIGHT]      = @selected_fg_color
  303.         fg[SELECTED]      = @selected_fg_color
  304.         fg[ACTIVE]        = @selected_fg_color
  305.         fg[INSENSITIVE]   = @selected_fg_color
  306.        
  307.         bg[NORMAL]       = shade (0.5,@selected_bg_color)
  308.         bg[ACTIVE]       = shade (0.4,@selected_bg_color)
  309.         bg[SELECTED]     = @selected_bg_color
  310.         bg[PRELIGHT]     = @selected_bg_color
  311.  
  312.         bg_pixmap[NORMAL]               = "Panel/panel-bg.png"
  313.         bg_pixmap[ACTIVE]               = "Panel/panel-bg.png"
  314.         bg_pixmap[SELECTED]             = "Panel/panel-bg.png"
  315.         bg_pixmap[INSENSITIVE]          = "Panel/panel-bg.png"
  316.         bg_pixmap[PRELIGHT]             = "Panel/panel-bg.png"
  317. }
  318.  
  319. style "theme-panel-button" = "theme-button"
  320. {
  321.   xthickness    = 5
  322.   ythickness    = 0
  323.  
  324.   #ACTIVE=focused windows
  325.   #NORMAL=unfocused windows
  326.   #PRELIGHT=mouseover buttons
  327.   #SELECTED=**unused**
  328.  
  329.         fg[NORMAL]        = shade (0.55,@selected_fg_color)
  330.         fg[PRELIGHT]      = shade (0.8,@selected_fg_color)
  331.         fg[SELECTED]      = @selected_fg_color
  332.         fg[ACTIVE]        = shade (1.0,@selected_fg_color)
  333.         fg[INSENSITIVE]   = shade (1.0,@selected_fg_color)
  334.  
  335.         GtkWidget::focus_padding = 2
  336.  
  337.         engine "pixmap" {
  338.      
  339.                
  340.                 image
  341.                 {
  342.                         function                = BOX
  343.                         recolorable             = TRUE
  344.                         state                   = PRELIGHT
  345.                         file                    = "Panel/panelbutton3.png"
  346.                         border                  = { 4, 4, 4, 4 }
  347.                         stretch                 = TRUE
  348.                 }
  349.                
  350.                 image
  351.                 {
  352.                         function                = BOX
  353.                         recolorable             = TRUE
  354.                         state                   = NORMAL
  355.                         file                    = "Panel/panelbutton1.png"
  356.                         border                  = { 4, 4, 4, 4 }
  357.                         stretch                 = TRUE
  358.                 }
  359.  
  360.                 image
  361.                 {
  362.                         function                = BOX
  363.                         recolorable             = TRUE
  364.                         state                   = ACTIVE
  365.                         file                    = "Panel/panelbutton2.png"
  366.                         border                  = { 4, 4, 4, 4 }
  367.                         stretch                 = TRUE
  368.                 }  
  369.  
  370.                 image
  371.                 {
  372.                         function                = BOX
  373.                         recolorable             = TRUE
  374.                         state                   = INSENSITIVE
  375.                         file                    = "Panel/panelbutton2.png"
  376.                         border                  = { 4, 4, 4, 4 }
  377.                         stretch                  = TRUE
  378.                 }  
  379.  
  380.                 image
  381.                 {
  382.                 function                        = HANDLE
  383.                 recolorable                     = TRUE
  384.                 overlay_file                    = "Panel/handle-v.png"
  385.                 overlay_stretch = FALSE
  386.                 orientation                     = VERTICAL
  387.                 }
  388.  
  389.                 image
  390.                 {
  391.                 function                        = HANDLE
  392.                 overlay_file                    = "Panel/handle-h.png"
  393.                 overlay_stretch                 = FALSE
  394.                 orientation                     = HORIZONTAL
  395.                 }
  396.  
  397.         }
  398.                
  399. }
  400.  
  401.  
  402. style "panelbar"
  403. {
  404.  
  405. engine "pixmap"
  406. {
  407.         image
  408.         {
  409.                 function        = BOX
  410.                 state           = NORMAL
  411.                 file            = "Panel/panel-bg.png"
  412.                 border          = { 0 , 0 , 0 , 0}
  413.                 stretch         = TRUE
  414.         }
  415.  
  416.        
  417.         image
  418.         {
  419.                 function        = BOX
  420.                 state           = ACTIVE
  421.                 file            = "Panel/panel-bg.png"
  422.                 border          = { 0 , 0 , 0 , 0}
  423.                 stretch         = TRUE
  424.         }
  425.  
  426.        
  427.         image
  428.         {
  429.                 function        = BOX
  430.                 state           = INSENSITIVE
  431.                 file            = "Panel/panel-bg.png"
  432.                 border          = { 0 , 0 , 0 , 0}
  433.                 stretch         = TRUE
  434.         }
  435.  
  436.        
  437.         image
  438.         {
  439.                 function        = BOX
  440.                 state           = PRELIGHT
  441.                 recolorable     = TRUE
  442.                 file            = "Panel/panelbutton3.png"
  443.                 border          = { 4 , 4 , 4 , 4}
  444.                 stretch         = TRUE
  445.         }
  446. }
  447. }
  448.  
  449. style "theme-paned" = "theme-default"
  450. {
  451.  
  452. }
  453.  
  454. style "theme-progressbar" = "theme-default"
  455. {
  456.         xthickness = 2
  457.         ythickness = 2
  458.        
  459.         fg[PRELIGHT] = @selected_fg_color
  460.         #bg[SELECTED] =  "#68323F"
  461.         bg[SELECTED] = "#222222"
  462.        
  463.         engine "murrine"
  464.         {
  465.           gradient_shades     = {1.2,1.0,1.0,0.9}
  466.           contrast = 0.6
  467.           trough_shades       = { 0.87, 0.99 }
  468.           highlight_shade     = 1.05
  469.          lightborder_shade   = 1.7
  470.         }
  471.  
  472. }
  473.  
  474. style "theme-range" = "theme-default"
  475. {
  476.  
  477.         #Arrows
  478.         text[NORMAL]      =  @fg_color
  479.         text[PRELIGHT]    =  @bg_color
  480.         text[ACTIVE]      =  @bg_color
  481.         text[INSENSITIVE] =  @bg_color
  482.        
  483.          engine "murrine"
  484.         {
  485.  
  486.         }
  487. }
  488.  
  489. style "theme-scale"  = "theme-default"
  490. {
  491.  
  492.         bg[SELECTED]      = @bg_color  
  493.         bg[ACTIVE]        = shade (0.88,@bg_color)                 # Mouseclicking, Tabs, active window list
  494.  
  495.         engine "murrine"
  496.         {
  497.                 lightborder_shade   = 1.0   # sets lightborder amount for buttons or widgets
  498.         }
  499. }
  500.  
  501. style "theme-separator-menu-item"
  502. {
  503.         GtkSeparatorMenuItem::horizontal-padding = 0
  504.         # We are setting the desired height by using wide-separators
  505.         # There is no other way to get the odd height ...
  506.         GtkWidget::wide-separators = 1
  507.         GtkWidget::separator-width = 0
  508.         GtkWidget::separator-height = 3
  509.         xthickness = 1
  510.         ythickness = 0
  511. }
  512.  
  513. style "theme-tasklist"
  514. {
  515.         xthickness = 5
  516.         ythickness = 3
  517. }
  518.  
  519. style "theme-toolbar" = "theme-default"
  520. {      
  521.  
  522. }
  523.  
  524. style "theme-tooltips" = "theme-widest"
  525. {
  526.         #bg[NORMAL]   =  @selected_bg_color
  527.         #bg[SELECTED] =  "#6F3737"#@bg_color
  528.         #fg[PRELIGHT]   =  @fg_color
  529. }
  530.  
  531. # Based on the default style so that the colors from the button style are overriden again.
  532. style "theme-treeview-header" = "theme-default"
  533. {
  534.         xthickness = 2
  535.         ythickness = 2
  536.  
  537.         GtkWidget   ::  focus-padding = 0
  538.         text[INSENSITIVE] = shade (1.5,@text_color)
  539.         bg[SELECTED]    = shade (2.5,@selected_bg_color)
  540.        
  541. }
  542.  
  543. style "theme-tree-arrow" = "theme-default"
  544. {
  545.         #bg[NORMAL]   =  mix(0.70, shade (0.75,@bg_color), shade (0.80,@selected_bg_color))
  546.         #bg[PRELIGHT] =  mix(0.80, @bg_color, @selected_bg_color)
  547. }
  548.  
  549. style "theme-wide" = "theme-default"
  550. {
  551.         xthickness = 2
  552.         ythickness = 2
  553. }
  554.  
  555. style "theme-wider" = "theme-default"
  556. {
  557.         xthickness = 3
  558.         ythickness = 3
  559. }
  560.  
  561. style "theme-widest" = "theme-default"
  562. {
  563.         xthickness = 4
  564.         ythickness = 4
  565. }
  566.  
  567. style "theme-view" = "theme-default"
  568. {
  569.         xthickness = 0
  570.         ythickness = 0
  571. }
  572.  
  573. # text workarounds
  574.  
  575. style "theme-combobox-text-color-workaround"
  576. {      
  577.         #fg[NORMAL] = @selected_fg_color
  578.         #bg[NORMAL] = shade (0.30, @bg_color)
  579.  
  580.         #text[NORMAL]      = @selected_fg_color
  581.         #text[PRELIGHT]    = @selected_fg_color
  582.         #text[SELECTED]    = @selected_fg_color
  583.         #text[ACTIVE]      = @selected_fg_color
  584.         #text[INSENSITIVE] = @bg_color
  585. }
  586.  
  587. style "theme-text-is-fg-color-workaround"
  588. {
  589.         #text[NORMAL]      = @text_color
  590.         #text[PRELIGHT]    = @text_color
  591.         #text[SELECTED]    = @selected_fg_color
  592.         #text[ACTIVE]      = @text_color
  593.         #text[INSENSITIVE] = darker (@bg_color)
  594. }
  595.  
  596. style "theme-fg-is-text-color-workaround"
  597. {
  598.         #fg[NORMAL]      = @fg_color
  599.         #fg[PRELIGHT]    = @fg_color
  600.         #fg[ACTIVE]      = @selected_fg_color
  601.         #fg[SELECTED]    = @selected_fg_color
  602.         #fg[INSENSITIVE] = darker (@bg_color)
  603. }
  604.  
  605. # nautilus search stripe
  606. widget "*.nautilus-extra-view-widget" style:highest "extra-view"
  607. widget "*.nautilus-extra-view-widget.*.GtkLabel*" style:highest "extra-view"
  608. widget "*.nautilus-extra-view-widget.*Button*.GtkLabel*" style:highest "theme-button"
  609.  
  610. # widget styles
  611. class "GtkWidget"       style "theme-default"
  612. class "GtkCheckButton"  style "theme-check-radio-buttons"
  613. class "GtkButton"       style "theme-button"
  614. class "GtkScale"        style "theme-scale"
  615. class "GtkRange"        style "theme-range"
  616. class "GtkPaned"        style "theme-paned"
  617. class "GtkFrame"        style "theme-frame"
  618. class "GtkMenu"         style "theme-menu"
  619. class "GtkEntry"        style "theme-entry"
  620. class "GtkMenuItem"     style "theme-menu-item"
  621. class "GtkNotebook"     style "theme-notebook"
  622. class "GtkProgressBar"  style "theme-progressbar"
  623. class "GtkToolbar"      style "theme-toolbar"
  624. class "GtkHandleBox*"   style "theme-handlebox"
  625. class "GtkMenuBar"      style "theme-menu-bar"
  626. class "GtkSeparator"    style "theme-wide"
  627. class "GtkArrow"        style "theme-combo-arrow"
  628. class "GtkScrollbar"    style "scrollbar"
  629. class "GtkTreeView"     style "theme-treeview-header"
  630. class "Panel*"          style "theme-panel"
  631. class "*Panel*Applet*"  style "theme-panel"
  632. #class "GtkSpinButton"  style "theme-entry"
  633. #class "GtkCalendar"     style "theme-calendar"
  634. #class "GtkStatusbar"   style "theme-statusbar"
  635. #class "GtkWindow"       style "my-background"
  636.  
  637. # menus
  638. widget_class "*<GtkMenu>*"                        style "theme-menu"
  639. widget_class "*<GtkMenuItem>*"                    style "theme-menu-item"
  640. widget_class "*<GtkMenuBar>*"                     style "theme-menu-bar"
  641. widget_class "*<GtkSeparatorMenuItem>*"           style "theme-separator-menu-item"
  642. widget_class "*<GtkButton>"                      style "theme-button"
  643. #widget_class "*<GtkCheckButton>"                 style "theme-check-radio-button"
  644. #widget_class "*<GtkHandleBox>"                   style "theme-handlebox"
  645.  
  646. # panel
  647. widget_class "Panel*"                              style "theme-panel"
  648. widget_class "Panel*.*<GtkMenuBar>*"               style "theme-panel-button"
  649. widget_class "Panel*.*<GtkButton>*"                style "theme-panel-button"
  650. widget_class "*PanelApplet*"                       style "theme-panel"
  651. #widget_class "*Panel*Applet*"                       style "theme-panel"
  652. #widget_class "*PanelWidget*"                       style "theme-panel"
  653. widget_class "*Xfce*Panel*"                        style "theme-panel"
  654. #widget_class "*Tomboy*Tray*"                       style "theme-panel"
  655. #widget "*fast-user-switch*"                        style "theme-panel"
  656. #widget "*CPUFreq*"                                 style "theme-panel"
  657. #widget "Panel*MenuBar*"                            style "theme-panel" #corrects standard Gnome Menu on panel
  658. widget_class "*Panel*MenuBar*"                    style "panelbar"
  659.  
  660. # combobox
  661. widget_class "*.GtkCombo*"                         style "theme-combo"
  662. widget_class "*.GtkComboBox*"                      style "theme-combo"
  663. widget_class "*.GtkComboBoxEntry*"                 style "theme-combo"
  664. widget_class "*.GtkCombo.GtkButton"                style "theme-combo"
  665. widget_class "*.Gtk-Combobox-Popup-Menu.*"         style "theme-combobox-text-color-workaround"
  666. widget_class "*.<GtkComboBox>.<GtkCellView>"       style "theme-text-is-fg-color-workaround"
  667.  
  668. # progressbar
  669. #widget_class "*<GtkProgressBar>"                   style "theme-progressbar"
  670.  
  671. # tooltips
  672. widget "gtk-tooltips*"                             style "theme-tooltips"
  673. widget "gtk-tooltip*"                              style "theme-tooltips"
  674.  
  675. # notebook
  676. widget_class "*<GtkNotebook>"                      style "theme-notebook"
  677. widget_class "*.GtkNotebook.*GtkEventBox"          style "theme-notebook"
  678. widget_class "*.GtkNotebook.*GtkViewport"          style "theme-notebook"
  679. widget_class "*.GtkNotebook.GtkLabel*"             style "theme-notebook" #for tabs
  680. widget_class "*<GtkNotebook>*<GtkDrawingArea>"     style "theme-notebook"
  681. widget_class "*<GtkNotebook>*<GtkLayout>"          style "theme-notebook"
  682. widget_class "*<GtkNotebook>.GtkLabel*"            style "theme-notebook" #for tabs
  683. #widget_class "*<GtkNotebook>*<GtkViewport>"            style "theme-notebook"
  684.  
  685. # treeview
  686. widget_class "*.<GtkTreeView>.<GtkButton>"         style "theme-treeview-header"
  687. widget_class "*.<GtkCTree>.<GtkButton>"            style "theme-treeview-header"
  688. widget_class "*.<GtkList>.<GtkButton>"             style "theme-treeview-header"
  689. widget_class "*.<GtkCList>.<GtkButton>"            style "theme-treeview-header"
  690. widget_class "*.ETree*"                            style "theme-treeview-header" #evolution
  691.  
  692. # arrow bg
  693. widget_class "*.<GtkTreeView>.GtkButton.*GtkArrow" style "theme-tree-arrow"
  694. widget_class "*.GtkCTree.GtkButton.*GtkArrow"      style "theme-tree-arrow"
  695. widget_class "*.GtkList.GtkButton.*GtkArrow"       style "theme-tree-arrow"
  696. widget_class "*Panel*GtkToggleButton*"             style "theme-panel-button"
  697. widget_class "*.ETree.ECanvas"                     style "theme-treeview-header" #evolution
  698. widget_class "*.ETable.ECanvas"                    style "theme-treeview-header" #evolution
  699.  
  700. # firefox workarounds
  701. widget "MozillaGtkWidget*Menu*" style "theme-fg-is-text-color-workaround"
  702. widget "MozillaGtkWidget*Frame*" style "theme-fg-is-text-color-workaround"
  703.  
  704. # misc
  705. widget_class "*.GtkSpinButton*"                    style "theme-entry"
  706. widget_class "*<GtkListItem>*"                     style "theme-fg-is-text-color-workaround"
  707. widget_class "*<GtkCList>"                         style "theme-fg-is-text-color-workaround"
  708. #widget_class "*.<GtkFrame>.<GtkLabel>"             style "theme-frame-title"
  709.  
  710. widget_class "*.ETree.ECanvas"                     style "theme-treeview-header" #evolution
  711. widget_class "*.ETable.ECanvas"                    style "theme-treeview-header" #evolution
  712.  
  713. style "murrine-evo-new-button-workaround"
  714. {
  715.         engine "murrine" {
  716.                 toolbarstyle = 0
  717.         }
  718. }
  719.  
  720. widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround"