]> git.draconx.ca Git - fvwmconf.git/blobdiff - common/nickstheme
Split the .fvwm directory into global, common, and host-specific subdirectories.
[fvwmconf.git] / common / nickstheme
diff --git a/common/nickstheme b/common/nickstheme
new file mode 100644 (file)
index 0000000..2205a1b
--- /dev/null
@@ -0,0 +1,115 @@
+# Nick's first FVWM theme, designed for his laptop.
+
+ButtonState InactiveDown False
+
+DestroyDecor nickstheme
+AddToDecor   nickstheme
++ TitleStyle Height 24 -- Flat
++ AddTitleStyle MultiPixmap Main titlebar.png
++ BorderStyle -- HiddenHandles NoInset
++ ButtonStyle All Simple -- Flat UseTitleStyle
++ AddButtonStyle 1 MiniIcon
++ ButtonStyle 1 - MwmDecorMenu
++ AddButtonStyle 3 \
+       ActiveUp   ( Pixmap iconify-active.png   ) \
+       InactiveUp ( Pixmap iconify-inactive.png ) \
+       ActiveDown ( Pixmap iconify-pressed.png  )
++ ButtonStyle 3 - MwmDecorMin
++ AddButtonStyle 5 \
+       ActiveUp          ( Pixmap maximise-active.png   ) \
+       InactiveUp        ( Pixmap maximise-inactive.png ) \
+       ActiveDown        ( Pixmap maximise-pressed.png  ) \
+       ToggledActiveUp   ( Pixmap restore-active.png    ) \
+       ToggledInactiveUp ( Pixmap restore-inactive.png  ) \
+       ToggledActiveDown ( Pixmap restore-pressed.png   )
++ ButtonStyle 5 - MwmDecorMax
++ AddButtonStyle 4 \
+       ActiveUp          ( Pixmap shade-active.png     ) \
+       InactiveUp        ( Pixmap shade-inactive.png   ) \
+       ActiveDown        ( Pixmap shade-pressed.png    ) \
+       ToggledActiveUp   ( Pixmap unshade-active.png   ) \
+       ToggledInactiveUp ( Pixmap unshade-inactive.png ) \
+       ToggledActiveDown ( Pixmap unshade-pressed.png  )
++ ButtonStyle 4 - MwmDecorShade
++ AddButtonStyle 2 \
+       ActiveUp   ( Pixmap close-active.png   ) \
+       InactiveUp ( Pixmap close-inactive.png ) \
+       ActiveDown ( Pixmap close-pressed.png  )
++ ButtonStyle 2 - Clear
+
+Style * UseDecor nickstheme
+Style * BorderWidth 3, HandleWidth 3
+
+# Unfocused window colours - dark gray on light gray.
+Colorset 1 fg gray30, bg gray
+
+# Normal menu colours - black on pale gray
+Colorset 3 fg black, bg #ede9e3
+#Colorset 8 fg gray30, bg gray, TiledPixmap titlebar.png
+Colorset 8 Pixmap titlebar.png, fg gray20, bg gray90
+
+# Focused window / highlighted menu colours - white on dull blue.
+Colorset 2 fg white, bg #567ea2
+Colorset 4 fg white, bg #567ea2
+
+Style * ColorSet 1
+Style * HilightColorSet 2
+
+# Fonts.  Probably need to patch FVWM to support proper selection of Japanese
+# fonts...
+Style * Font 'xft:M+1P+IPAG:Bold:size=8:minspace=true:rgba=rgb:antialias=true:encoding=iso10646-1'
+Style * IconFont 'xft:M+1P+IPAG:Bold:size=8:minspace=true:rgba=rgb:antialias=true:encoding=iso10646-1'
+MenuStyle * Font 'xft:M+1P+IPAG:size=8:minspace=true:rgba=rgb:antialias=true:encoding=iso10646-1'
+MenuStyle * TitleFont 'xft:M+1P+IPAG:Bold:size=8:minspace=true:rgba=rgb:antialias=true:encoding=iso10646-1'
+
+MenuStyle * HilightBack, HilightTitleBack, Hilight3DOff
+MenuStyle * TrianglesSolid, TrianglesUseFore, TitleUnderlines1
+MenuStyle * SeparatorsLong, BorderWidth 1, VerticalItemSpacing 2 2
+MenuStyle * ItemFormat "%.3s%.2|%2.4i%.5l%.5l%.5r%.5i%2.3>%1|"
+MenuStyle * MenuColorset 3
+MenuStyle * ActiveColorset 4
+MenuStyle * TitleColorset 8
+
+# Buttons: menu iconify maximize --title-- shade close
+Mouse 1 1 N Menu MenuWindow
+
+Mouse 1 3 N DoIconify
+
+Mouse 1 5 N DoMax
+Mouse 2 5 N DoMaxH
+Mouse 3 5 N DoMaxW
+
+Mouse 1 4 N DoShade
+
+Mouse 1 2 N DoClose
+
+DestroyFunc DoIconify
+AddToFunc   DoIconify
++ M Nop
++ C Iconify
+
+DestroyFunc DoShade
+AddToFunc   DoShade
++ M Nop
++ C WindowShade
+
+DestroyFunc DoMax
+AddToFunc   DoMax
++ M Nop
++ C Maximize 100 100
+
+DestroyFunc DoMaxW
+AddToFunc   DoMaxW
++ M Nop
++ C Maximize 100 0
+
+DestroyFunc DoMaxH
+AddToFunc   DoMaxH
++ M Nop
++ C Maximize 0 100
+
+DestroyFunc DoClose
+AddToFunc   DoClose
++ M Nop
++ C Close
++ D Destroy