#-----------------------------------------------------------------------------#
#
# 2. Root cursor, Windows Decoration and Menu Styles:
#   Default fonts, colors, Border, Title, Button Styles, Menu Styles
#   window button bindings.
#   (this section may be the theme part of the config, but you need to use
#    FvwmTheme to define and propagate the colors)
#-----------------------------------------------------------------------------#

#------------------------------------------------------------------------------
# Set the root cursor
#------------------------------------------------------------------------------

CursorStyle ROOT         left_ptr
CursorStyle TITLE        left_ptr
CursorStyle DEFAULT      left_ptr
CursorStyle SYS          left_ptr
CursorStyle MENU         left_ptr

#------------------------------------------------------------------------------
# Fonts - one for window titles, another for icons, and another for the menus
#------------------------------------------------------------------------------

Style * Font		-adobe-helvetica-bold-r-*-*-14-*-*-*-*-*-*-*

Style * IconFont	-adobe-helvetica-bold-r-*-*-*-120-*-*-*-*-*-*

Style * MenuFont	-adobe-helvetica-bold-r-*-*-14-*-*-*-*-*-*-*

#------------------------------------------------------------------------------
# Set the default window colors.
#------------------------------------------------------------------------------

# Text and background color for the title bar (overridden in the WIN case),
# and the border of the inactive window (also used by icon title,
# and "hilight" and "shadow" colors).
Style * ForeColor #c3c3c3, BackColor #c3c3c3

# Text and background color for the title bar (overriden in the WIN case),
# and the border of the active (selected) window (also used by icon title,
# and "hilight" and "shadow" colors).
Style * HilightFore white, HilightBack #c3c3c3

#------------------------------------------------------------------------------
# Border, Title and Button Styles
#------------------------------------------------------------------------------
Style * BorderWidth 4, HandleWidth 4

Style	"*"	FvwmBorder, FirmBorder
#Style	"*"	MwmButtons

#BorderStyle	Inactive -- HiddenHandles NoInset
#BorderStyle	Active -- HiddenHandles NoInset
BorderStyle	Simple -- HiddenHandles NoInset Raised

#TitleStyle	ActiveUp (solid Blue4 -- Flat)
#TitleStyle	ActiveDown (solid Blue4 -- Flat)
#TitleStyle	Inactive (solid grey51 -- Flat)


#AddButtonStyle	2	Pixmap mini.winXX-close.xpm
#AddButtonStyle	4	Pixmap mini.winXX-maximize.xpm
#AddButtonStyle	6	Pixmap mini.winXX-minimize.xpm

#------------------------------------------------------------------------------
# Redmond98 Buttons
#------------------------------------------------------------------------------
#FuncFvwmDecorBackground
#
#Style "*" Button 1, Button 2, Button 4, Button 6
#Style "*" MwmButtons
#
#AddButtonStyle 1 MiniIcon 
#AddButtonStyle 2 ActiveUp   Pixmap win-window-close.xpm
#AddButtonStyle 2 ActiveDown Pixmap win-window-close-pressed.xpm
#AddButtonStyle 2 Inactive   Pixmap win-window-close.xpm
#AddButtonStyle 4 ActiveUp   Pixmap win-window-maximize.xpm
#AddButtonStyle 4 ActiveDown Pixmap win-window-maximize-pressed.xpm
#AddButtonStyle 4 Inactive   Pixmap win-window-maximize.xpm
#AddButtonStyle 6 ActiveUp   Pixmap win-window-iconify.xpm -- Right flat
#AddButtonStyle 6 ActiveDown Pixmap win-window-iconify-pressed.xpm -- Right flat
#AddButtonStyle 6 Inactive   Pixmap win-window-iconify.xpm -- Right flat
##
#AddButtonStyle 4 ToggledActiveUp   Pixmap win-window-restore.xpm
#AddButtonStyle 4 ToggledActiveDown Pixmap win-window-restore-pressed.xpm
#AddButtonStyle 4 ToggledInactive   Pixmap win-window-restore.xpm
#
#ButtonStyle All - Clear
#ButtonStyle 1 - Clear MwmDecorMenu
#ButtonStyle 2 - Clear
#ButtonStyle 4 - Clear MwmDecorMax
#ButtonStyle 6 - Clear MwmDecorMin

#TitleStyle	Height 20

#------------------------------------------------------------------------------
# RedmondXP Buttons
#------------------------------------------------------------------------------
FuncFvwmDecorBackground

Style "*" Button 1, Button 2, Button 4, Button 6
Style "*" MwmButtons

AddButtonStyle 1 MiniIcon
AddButtonStyle 2 ActiveUp   Pixmap close-activeup.png
AddButtonStyle 2 ActiveDown Pixmap close-activedown.png
AddButtonStyle 2 Inactive   Pixmap close-inactive.png
AddButtonStyle 4 ActiveUp   Pixmap maximize-activeup.png
AddButtonStyle 4 ActiveDown Pixmap maximize-activedown.png
AddButtonStyle 4 Inactive   Pixmap maximize-inactive.png
AddButtonStyle 6 ActiveUp   Pixmap iconify-activeup.png
AddButtonStyle 6 ActiveDown Pixmap iconify-activedown.png
AddButtonStyle 6 Inactive   Pixmap iconify-inactive.png
#
AddButtonStyle 4 ToggledActiveUp   Pixmap unmaximize-activeup.png
AddButtonStyle 4 ToggledActiveDown Pixmap unmaximize-activedown.png
AddButtonStyle 4 ToggledInactive   Pixmap unmaximize-inactive.png

ButtonStyle 1   Pixmap empty.xpm
ButtonStyle	All -- UseTitleStyle
ButtonStyle 1 - MwmDecorMenu
ButtonStyle 6 - MwmDecorMin
ButtonStyle 4 - MwmDecorMax

TitleStyle      Height 27
TitleStyle	AllActive   TiledPixmap title-active.xpm
TitleStyle	AllInactive TiledPixmap title-inactive.xpm
TitleStyle	LeftJustified

#------------------------------------------------------------------------------
# The MenuStyle command allows almost full control over menu look and feel.
# We use the preconfigured 'Win' or 'Fvwm' default. This resets most other
# options and must be set first. We also define a menu called winops for
# the windows operations menus and very long one. The menus which use this
# style are (and must) be defined in the end of the menus.
#------------------------------------------------------------------------------

MenuStyle * win
MenuStyle * Font -adobe-helvetica-medium-r-*-*-14-*
MenuStyle * Foreground black, Background grey80
MenuStyle * ActiveFore white, HilightBack Blue4
#
MenuStyle * Greyed grey60  # default is invisible on backgroud grey80
#MenuStyle * VerticalItemSpacing 2 4, VerticalTitleSpacing 2 4

#------------------------------------------------------------------------------
# Redmond98 Theme
#------------------------------------------------------------------------------
MenuStyle * Hilight3DThickness 0
MenuStyle * PopupDelayed, PopupDelay 150, PopdownDelayed, PopdownDelay 150
MenuStyle * PopupOffset -5 100, TitleWarpOff
MenuStyle * TitleUnderlines1, SeparatorsLong, TrianglesSolid
MenuStyle * AnimationOff, AutomaticHotkeysOff, DoubleClickTime
MenuStyle * BorderWidth 2, SidePic, SideColor
MenuStyle * PopupAsSubmenu, RemoveSubmenus, SubmenusRight
MenuStyle * ItemFormat "%.4s%.1|%.5i%.5l%.5l%.5r%.5i%2.3>%1|"
MenuStyle * VerticalItemSpacing 2 5, VerticalTitleSpacing 2 3

CopyMenuStyle * winops

MenuStyle winops Font -adobe-helvetica-medium-r-*-*-*-140-*-*-*-*-*-*

MenuStyle winops VerticalItemSpacing 1 2, VerticalTitleSpacing 1 2

#------------------------------------------------------------------------------
# Horen's Defaults
#------------------------------------------------------------------------------
Style "Desktop"         Sticky, WindowListSkip
Style "Fvwm*"           NoTitle, Sticky, WindowListSkip
Style "FvwmPager"       StaysOnTop, NoHandles, Sticky, NoTitle
Style "*lock"           NoTitle, NoHandles, Sticky, WindowListSkip, BorderWidth 1
Style "*buddy*"         NoButton 2, NoButton4, NoButton 6
Style "AcroRead"        NoButton 2, NoButton4, NoButton 6
Style "camstreams"      NoButton 2
Style "Gcd"             NoButton 2
Style "gnome-find"      NoButton 2
Style "Grip"            NoButton 2
Style "*ogin"           NoButton 2, NoButton4, NoButton 6
Style "MPlayer"         NoTitle
Style "Mail*"           NoButton 2
Style "*ozill*"         NoButton 2
Style "Netscape"        NoButton 2
Style "sol"             StaysOnTop, NoHandles, NoButton 2
Style "vmwar*"          NoButton 2
Style "Win4Lin"         NoButton 2, NoButton4
Style "xmms"            StaysOnTop, NoTitle, NoHandles
Style "XMMS"            StaysOnTop, NoTitle, NoHandles
Style "Xmms"            StaysOnTop, NoTitle, NoHandles
Style "xv*"             NoTitle, Sticky
Style "yrolo"           NoButton 2, NoButton4, NoButton 6
#
# Some mini-icons for the title bar
#
Style "*uddy*"          MiniIcon mini-aim.xpm
Style "AcroRead"        MiniIcon mini-pdf.xpm
Style "Console"         MiniIcon mini-monitor.xpm
Style "Explorer"        MiniIcon mini-explorer.xpm
Style "FrameMaker"      MiniIcon mini-frame.xpm
Style "camstreams"      MiniIcon mini-vidclip.xpm
Style "Gcd"             MiniIcon mini-cd.xpm
Style "gnome-find"      MiniIcon mini-search.xpm
Style "Grip"            MiniIcon mini-grip.xpm
Style "gtk-gnutella"    MiniIcon gnutella.xpm
Style "Horen"           MiniIcon mini-term.xpm
Style "*ilot"           MiniIcon mini-palm.xpm
Style "*icq*"           MiniIcon mini-icq.xpm
Style "MPlayer"         MiniIcon mini-mplayer.xpm
Style "Notepad"         MiniIcon mini-notepad.xpm
Style "*Firebird"       MiniIcon mini-firebird.xpm
Style "*Thunderbird*"           MiniIcon mini-thunderbird.xpm
Style "Netscape"        MiniIcon mini-communicator.xpm
Style "Mail*"           MiniIcon mini-nets-mail.xpm
Style "Pine"            MiniIcon mini-pine.xpm
Style "PINE"            MiniIcon mini-pine.xpm
Style "Root"            MiniIcon mini-term.xpm
Style "Ted"             MiniIcon mini-wordpad.xpm
Style "TKftp"           MiniIcon mini-briefcase.xpm
Style "VIM -*"          MiniIcon mini-notepad.xpm
Style "VMwar*"          MiniIcon mini-vmware.xpm
Style "VMWAR*"          MiniIcon mini-vmware.xpm
Style "Xcolorsel"       MiniIcon mini-colors.xpm
Style "fvwm95rc"        MiniIcon mini-doc1.xpm
Style "sol"             MiniIcon mini-solitaire.xpm
Style "textedit"        MiniIcon mini-edit.xpm
Style "vmwar*"          MiniIcon mini-vmware.xpm
Style "Win4Lin"         MiniIcon mini-win.xpm
Style "xcalc"           MiniIcon mini-calc.xpm
Style "xcam"            MiniIcon mini-camera.xpm
Style "xmag"            MiniIcon mini-zoom.xpm
Style "XMMS"            MiniIcon mini-cd.xpm
Style "xsession"        MiniIcon mini-bx2.xpm
Style "xterm"           MiniIcon mini-term.xpm
Style "xv"              MiniIcon mini-paint.xpm
Style "yrolo"           MiniIcon mini-addrbk.xpm
#
# TAU hosts
#
Style "alteon"          MiniIcon mini-term.xpm
Style "aristo"          MiniIcon mini-term.xpm
Style "cflow"           MiniIcon mini-term.xpm
Style "ccsg"            MiniIcon mini-term.xpm
Style "efes"            MiniIcon mini-term.xpm
Style "otis"            MiniIcon mini-term.xpm
Style "mail"            MiniIcon mini-term.xpm
Style "mdns"            MiniIcon mini-term.xpm
Style "noc"             MiniIcon mini-term.xpm
Style "proxylib"        MiniIcon mini-term.xpm
Style "tunnel"          MiniIcon mini-term.xpm

# xman resource names
Style "topBox"          MiniIcon mini-book1.xpm
Style "help"            MiniIcon mini-book2.xpm
Style "manualBrowser"   MiniIcon mini-book2.xpm

# xpaint resource names
Style "xpaint"          MiniIcon mini-paint.xpm
Style "Canvas"          MiniIcon mini-paint.xpm
Style "fatbits"         MiniIcon mini-paint.xpm
Style "filebrowser"     MiniIcon mini-paint.xpm

