--- /dev/null
+gtk-font-name = "DejaVu Sans 8"
+
+# Set GtkSettings color scheme property.
+# This can be overriden (via an xsetting) with eg. the gnome-appearance-properties.
+gtk_color_scheme = "fg_color:#101010\nbg_color:#EDE9E3\nbase_color:#fff\ntext_color:#000\nselected_bg_color:#5598d7\nselected_fg_color:#fff\ntooltip_bg_color:#F5F5B5\ntooltip_fg_color:#000"
+
+style "clearlooks-default"
+{
+ ########
+ # Style Properties
+ ########
+ GtkButton ::child-displacement-x = 1
+ GtkButton ::child-displacement-y = 1
+ GtkButton ::default-border = { 0, 0, 0, 0 }
+ GtkCheckButton ::indicator-size = 14
+
+ GtkPaned ::handle-size = 6
+
+ GtkRange ::trough-border = 0
+ GtkRange ::slider-width = 15
+ GtkRange ::stepper-size = 15
+
+ GtkScale ::slider-length = 23
+ GtkScale ::trough-side-details = 1
+ GtkScrollbar ::min-slider-length = 30
+
+ GtkMenuBar ::internal-padding = 0
+ GtkExpander ::expander-size = 16
+ GtkToolbar ::internal-padding = 1
+ GtkTreeView ::expander-size = 14
+ GtkTreeView ::vertical-separator = 1
+
+ GtkMenu ::horizontal-padding = 0
+ GtkMenu ::vertical-padding = 0
+
+ # Glow the tasklist by changing the color instead of overlaying it
+ # with a rectangle
+ WnckTasklist ::fade-overlay-rect = 0
+
+ xthickness = 1
+ ythickness = 1
+
+ fg[NORMAL] = "#101010" # black
+ fg[PRELIGHT] = "#101010" # black
+ fg[SELECTED] = "#ffffff" # white
+ fg[ACTIVE] = "#000000" # black
+ fg[INSENSITIVE] = "#b5b3ac" # dark beige
+
+ bg[NORMAL] = "#efebe7"
+ bg[PRELIGHT] = "#f5f3f0" # very light beige
+ bg[SELECTED] = "#628cb2" # deepsky
+ bg[INSENSITIVE] = "#efebe7" # beige
+ bg[ACTIVE] = "#d4cfca" #"#d7d3ca" # dark beige
+
+ base[NORMAL] = "#ffffff" # white
+ base[PRELIGHT] = "#628cb2" # dark beige
+ base[ACTIVE] = "#a28e7e" # darker deepsky
+ base[SELECTED] = "#628cb2" # deepsky
+ base[INSENSITIVE] = "#efebe7" # beige
+
+ text[NORMAL] = "#000000" # black
+ text[PRELIGHT] = "#000000" # black
+ text[ACTIVE] = "#ffffff" # white
+ text[SELECTED] = "#ffffff" # white
+ text[INSENSITIVE] = "#b5b3ac" # dark beige
+
+ engine "clearlooks"
+ {
+ colorize_scrollbar = FALSE
+ menubarstyle = 2 # 0 = flat, 1 = sunken, 2 = flat gradient
+ toolbarstyle = 1 # 0 = flat, 1 = enable effects
+ animation = FALSE
+ style = CLASSIC
+ }
+}
+
+style "clearlooks-wide"
+{
+ xthickness = 2
+ ythickness = 2
+}
+
+style "clearlooks-wider"
+{
+ xthickness = 3
+ ythickness = 3
+}
+
+style "clearlooks-button"
+{
+ xthickness = 3
+ ythickness = 3
+
+ bg[NORMAL] = "#f6f4f1"
+ bg[INSENSITIVE] = "#f2efeb"
+ bg[PRELIGHT] = "#faf9f8"
+}
+
+style "clearlooks-notebook"
+{
+ xthickness = 2
+ ythickness = 2
+
+ bg[NORMAL] = "#eae4df"
+ bg[INSENSITIVE] = "#eae4df"
+}
+
+style "clearlooks-tasklist"
+{
+ xthickness = 5
+ ythickness = 3
+}
+
+style "clearlooks-menu"
+{
+ xthickness = 0
+ ythickness = 0
+
+ bg[NORMAL] = "#f8f5f2"
+
+ # Radius of the menu items (inside menus)
+ engine "clearlooks" {
+ radius = 0.0
+ }
+}
+
+style "clearlooks-menu-item"
+{
+ xthickness = 2
+ ythickness = 3
+
+ fg[PRELIGHT] = "#ffffff"
+ text[PRELIGHT] = "#ffffff"
+
+ # Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646
+ text[NORMAL] = @fg_color
+ text[PRELIGHT] = @selected_fg_color
+ text[SELECTED] = @selected_fg_color
+ text[ACTIVE] = @fg_color
+ text[INSENSITIVE] = darker (@bg_color)
+}
+
+style "clearlooks-separator-menu-item"
+{
+ GtkSeparatorMenuItem::horizontal-padding = 0
+ # 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
+}
+
+# Based on the default style so that the colors from the button
+# style are overriden again.
+style "clearlooks-treeview-header" = "clearlooks-default"
+{
+ xthickness = 2
+ ythickness = 1
+}
+
+style "clearlooks-frame-title"
+{
+ fg[NORMAL] = lighter (@fg_color)
+}
+
+style "clearlooks-tooltips"
+{
+ xthickness = 4
+ ythickness = 4
+
+ bg[NORMAL] = @tooltip_bg_color
+ fg[NORMAL] = @tooltip_fg_color
+}
+
+style "clearlooks-progressbar"
+{
+ xthickness = 1
+ ythickness = 1
+
+ fg[PRELIGHT] = @selected_fg_color
+
+ engine "clearlooks" {
+ # Explicitly set the radius, for progress
+ # bars inside menuitems
+ radius = 3.0
+ }
+}
+
+style "clearlooks-nautilus-location" {
+ bg[NORMAL] = mix(0.60, shade (1.05,@bg_color), @selected_bg_color)
+}
+
+
+#########################################
+# Matches
+#########################################
+
+# Clearlooks default style is applied to every widget
+class "GtkWidget" style "clearlooks-default"
+
+# Increase the x/ythickness in some widgets
+class "GtkToolbar" style "clearlooks-default"
+class "GtkRange" style "clearlooks-wide"
+class "GtkFrame" style "clearlooks-wide"
+class "GtkSeparator" style "clearlooks-wide"
+class "GtkEntry" style "clearlooks-wider"
+
+# General matching following, the order is choosen so that the right styles override each other
+# eg. progressbar needs to be more important then the menu match.
+
+widget_class "*<GtkMenu>*" style "clearlooks-menu"
+widget_class "*<GtkMenuItem>*" style "clearlooks-menu-item"
+widget_class "*<GtkSeparatorMenuItem>*" style "clearlooks-separator-menu-item"
+
+widget_class "*<GtkButton>" style "clearlooks-button"
+widget_class "*<GtkNotebook>" style "clearlooks-notebook"
+widget_class "*<GtkProgressBar>" style "clearlooks-progressbar"
+
+widget_class "*.<GtkFrame>.<GtkLabel>" style "clearlooks-frame-title"
+
+# Treeview header
+widget_class "*.<GtkTreeView>.<GtkButton>" style "clearlooks-treeview-header"
+widget_class "*.<GtkCTree>.<GtkButton>" style "clearlooks-treeview-header"
+widget_class "*.<GtkList>.<GtkButton>" style "clearlooks-treeview-header"
+widget_class "*.<GtkCList>.<GtkButton>" style "clearlooks-treeview-header"
+
+# 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 "clearlooks-tooltips"
+
+
+
+###################################################
+# Special cases and work arounds
+###################################################
+
+# Special case the nautilus-extra-view-widget
+# ToDo: A more generic approach for all applications that have a widget like this.
+widget "*.nautilus-extra-view-widget" style : highest "clearlooks-nautilus-location"
+
+# 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.
+# Similar hack also in the menuitem style.
+# This style does not affect GtkComboBoxEntry, it does have an effect
+# on comboboxes in appears-as-list mode though.
+style "clearlooks-combobox-text-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 "clearlooks-combobox-text-color-workaround"
+
+
+# Work around the evolution "New" button bug by making the toolbar flat.
+# http://bugzilla.gnome.org/show_bug.cgi?id=446953
+# Maybe remove this workaround in unstable releases.
+style "clearlooks-evo-new-button-workaround"
+{
+ engine "clearlooks" {
+ toolbarstyle = 0
+ }
+}
+widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "clearlooks-evo-new-button-workaround"
--- /dev/null
+MenuStyle * !TitleWarp
+
+CopyMenuStyle * MenuMPD
+MenuStyle MenuMPD ItemFormat "%.2|%3.5l%.5l%2.3>%-80.5r%.5i%1|"
+
+DestroyMenu MenuFvwmRoot
+AddToMenu MenuFvwmRoot
++ DynamicPopupAction MakeMenuFvwmRoot
+
+DestroyFunc MakeMenuFvwmRoot
+AddToFunc MakeMenuFvwmRoot
++ I DestroyMenu recreate MenuFvwmRoot
++ I PipeRead 'echo AddToMenu MenuFvwmRoot "$USER@`hostname`" Title'
++ I AddToMenu MenuFvwmRoot "Terminal%terminal.svg:16x16%" Exec exec $[TERMINAL]
++ I AddToMenu MenuFvwmRoot "IceCat%icecat.png%" Exec exec icecat
++ I PipeRead "xlsclients -a | grep ' xchat$' >/dev/null || echo\
+ AddToMenu MenuFvwmRoot 'Xchat%xchat.png%' Exec exec xchat"
++ I PipeRead "xlsclients -a | grep ' gmpc$' >/dev/null || echo\
+ AddToMenu MenuFvwmRoot 'GMPC%gmpc.png%' Exec exec gmpc"
++ I AddToMenu MenuFvwmRoot "" Nop
++ I AddToMenu MenuFvwmRoot "Network%network.svg:16x16%" Popup MenuNetwork
++ I AddToMenu MenuFvwmRoot "Games%games.svg:16x16%" Popup MenuGames
++ I AddToMenu MenuFvwmRoot "" Nop
++ I AddToMenu MenuFvwmRoot "Wallpaper%wallpaper.svg:16x16%" Popup MenuWallpaper
++ I AddToMenu MenuFvwmRoot "Music%music.svg:16x16%" Popup MenuMPD
++ I AddToMenu MenuFvwmRoot "" Nop
++ I AddToMenu MenuFvwmRoot "Restart FVWM%reload.svg:16x16%" Restart
++ I AddToMenu MenuFvwmRoot "Exit FVWM%logout.svg:16x16%"\
+ Exec exec gxquitdialog --quit "FvwmCommand Quit"
+
+DestroyMenu MenuNetwork
+AddToMenu MenuNetwork
++ "Pan Newsreader%pan.png%" Exec exec env LC_ALL=en_CA.UTF-8 pan
+
+DestroyMenu MenuGames
+AddToMenu MenuGames
++ "Gens%sonic.png%" Exec exec gens
+
+DestroyMenu MenuMPD
+AddToMenu MenuMPD
++ DynamicPopUpAction MakeMenuMPD
++ DynamicPopDownAction KillMenuMPD
+ChangeMenuStyle MenuMPD MenuMPD
+
+DestroyFunc MakeMenuMPD
+AddToFunc MakeMenuMPD
++ I DestroyMenu recreate MenuMPD
++ I PipeRead "exec $[FVWM_USERDIR]/scripts/mpdmenu.pl --menu MenuMPD"
+
+Mouse 3 R A Menu MenuFvwmRoot