
#
# DESCRIPTION FILE FOR vtwm - $(HOME)/vtwm/vtwmrc-TWM3d
#
# PRE-PROCESSED BY vtwm-5.4.6 USING m4
# 

#
# m4 Variables
#

# Border width, autopan border width, desktop and door bevel widths...
define(WMborder, 5) define(WMpanborder, 5)
define(WMdesktopbevel, 1) define(WMdoorbevel, 1)
# Title heights (must be set manually for the desktop, doors, or applets)...
define(WMdesktoptitle, 0) define(WMdoortitle, 0) define(WMapplettitle, 0)

#
# Boolean Variables
#

# Read in the variables file...
include(HOME/vtwm/vtwmrc-bools)

ShallowReliefWindowButton
SunkFocusWindowTitle

#DecorateTransients
ButtonColorIsFrame

#
# Parametered Variables
#

# Read in the variables file...
include(HOME/vtwm/vtwmrc-parms)

# See 'Lists' below...
#IconManagerGeometry	"+5+5" 1

RealScreenBorderWidth	0

# These are nice when 3D built-in buttons are used on flat titlebars...
FramePadding		2
TitleButtonBorderWidth	0
ButtonIndent		0

ClearBevelContrast	50
DarkBevelContrast	60

BorderBevelWidth		1
ButtonBevelWidth		1
DoorBevelWidth			WMdoorbevel
IconBevelWidth			1
IconManagerBevelWidth		1
InfoBevelWidth			1
MenuBevelWidth			1
TitleBevelWidth			0
VirtualDesktopBevelWidth	WMdesktopbevel

# Windows are snappier if 'NoBackingStore' is not used when this is...
RaiseDelay		80

XorValue		255

ResizeRegion		"NorthEast"

UnknownIcon		"xlogo32"

TitleFont		"-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*"
ResizeFont		"-adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*"
MenuFont		"-adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*"
MenuTitleFont		"-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-*-*"
IconFont		"-adobe-helvetica-medium-r-normal--*-100-*-*-*-*-*-*"
InfoFont		"-adobe-helvetica-medium-r-normal--*-100-*-*-*-*-*-*"
IconManagerFont		"-adobe-helvetica-medium-r-normal--*-100-*-*-*-*-*-*"
DoorFont		"-adobe-helvetica-medium-r-normal--*-100-*-*-*-*-*-*"
VirtualDesktopFont      "-adobe-helvetica-medium-r-normal--*-75-*-*-*-*-*-*"

#
# Functions and Bindings
#

# Read in the bindings file...
include(HOME/vtwm/vtwmrc-binds)

# These are nice built-in 3D buttons...
LeftTitleButton		":xpm:bar" = f.menu "ArrangeMenu"
RightTitleButton	":xpm:dot" = f.iconify
RightTitleButton	":xpm:resize" = f.resize
# These are the box-stock flat buttons...
#LeftTitleButton	":xlogo" = f.menu "ArrangeMenu"
#RightTitleButton	":dot" = f.iconify
#RightTitleButton	":resize" = f.resize

Function "decorate-virtual"
{
	f.exec "nexpm -vtwm -in vtwm/images/djhjr.xpm &"
}

Function "clear-virtual"
{
	f.exec "nexpm -vtwm -solid gray67 &"
}

#
# Lists
#

# Read in the sound file...
include(ifelse(SOUND, `Yes', `HOME/vtwm/vtwmrc-sound'))

# Read in the lists file...
include(HOME/vtwm/vtwmrc-lists)
                
# Check 'BorderColor', as that's the highlight color...
# This is a list variable, but borders flicker if braces are present!
NoHighlight

# Nice when 3D built-in buttons are used on flat titlebars...
# This is a list variable, but won't work globally if braces are present!
#NoTitleHighlight

SqueezeTitle {}

DontSqueezeTitle {}

Pixmaps
{
	TitleHighlight			"eyesline.xpm"
#	TitleHighlight			"byzantine.xpm"
#	VirtualBackgroundPixmap		"djhjr.xpm"
}

# Box-stock Background is, of course, "maroon"
# Box-stock Foreground and IconBorderColor is "gray85"
# Box-stock MenuTitleBackground and BorderColor is "gray70"
Color
{
	DefaultBackground		"gray67"
	DefaultForeground		"black"
	MenuBackground			"gray67"
	MenuForeground			"black"
	MenuTitleBackground		"gray67"
	MenuTitleForeground		"black"
	RealScreenBackground		"gray57"
	RealScreenForeground		"black"
	VirtualBackground		"gray67"
	VirtualForeground		"black"
	BorderColor			"gray67" {}
	BorderTileBackground		"gray67" {}
	BorderTileForeground		"gray67" {}
	TitleBackground			"DeepSkyBlue4"
	{
		"VTWM*"			"gray67"
		"XTerm"			"SeaGreen"
		"Xqsh"			"maroon"
		"ssh:*"			"maroon"
		"telnet:*"		"maroon"
		"rlogin:*"		"maroon"
		"ftp:*"			"maroon"
		"xbiff*"		"gray67"
		"xcb"			"gray67"
		"*clock"		"gray67"
		"xload"			"gray67"
		"as*"			"gray67"
	}
	TitleForeground			"gray90"
	{
		"VTWM*"			"black"
		"xbiff*"		"black"
		"xcb"			"black"
		"*clock"		"black"
		"xload"			"black"
		"as*"			"black"
	}
	IconBackground			"DeepSkyBlue4"
	{
		"VTWM*"			"gray67"
		"XTerm"			"SeaGreen"
		"Xqsh"			"maroon"
		"ssh:*"			"maroon"
		"telnet:*"		"maroon"
		"rlogin:*"		"maroon"
		"ftp:*"			"maroon"
		"xbiff*"		"gray67"
		"xcb"			"gray67"
		"*clock"		"gray67"
		"xload"			"gray67"
		"as*"			"gray67"
	}
	IconForeground			"gray90"
	{
		"VTWM*"			"black"
		"xbiff*"		"black"
		"xcb"			"black"
		"*clock"		"black"
		"xload"			"black"
		"as*"			"black"
	}
	IconBorderColor			"DeepSkyBlue4"
	{
		"VTWM*"			"gray67"
		"XTerm"			"SeaGreen"
		"Xqsh"			"maroon"
		"ssh:*"			"maroon"
		"telnet:*"		"maroon"
		"rlogin:*"		"maroon"
		"ftp:*"			"maroon"
		"xbiff*"		"gray67"
		"xcb"			"gray67"
		"*clock"		"gray67"
		"xload"			"gray67"
		"as*"			"gray67"
	}
	IconManagerBackground		"DeepSkyBlue4"
	{
		"VTWM*"			"gray67"
		"XTerm"			"SeaGreen"
		"Xqsh"			"maroon"
		"ssh:*"			"maroon"
		"telnet:*"		"maroon"
		"rlogin:*"		"maroon"
		"ftp:*"			"maroon"
		"xbiff*"		"gray67"
		"xcb"			"gray67"
		"*clock"		"gray67"
		"xload"			"gray67"
		"as*"			"gray67"
	}
	IconManagerForeground		"gray90"
	{
		"VTWM*"			"black"
		"xbiff*"		"black"
		"xcb"			"black"
		"*clock"		"black"
		"xload"			"black"
		"as*"			"black"
	}
	IconManagerHighlight		"gray90" {}
	DoorBackground			"gray67" {}
	DoorForeground			"black" {}
	DesktopDisplayBackground	"DeepSkyBlue4"
	{
		"VTWM*"			"gray67"
		"XTerm"			"SeaGreen"
		"Xqsh"			"maroon"
		"ssh:*"			"maroon"
		"telnet:*"		"maroon"
		"rlogin:*"		"maroon"
		"ftp:*"			"maroon"
		"xbiff*"		"gray67"
		"xcb"			"gray67"
		"*clock"		"gray67"
		"xload"			"gray67"
		"as*"			"gray67"
	}
	DesktopDisplayForeground	"gray90"
	{
		"VTWM*"			"black"
		"xbiff*"		"black"
		"xcb"			"black"
		"*clock"		"black"
		"xload"			"black"
		"as*"			"black"
	}
}

#
# Menus
#

# Read in the menus file...
include(HOME/vtwm/vtwmrc-menus)

