#**********************************************************************
#
#    .twmrc
#
#**********************************************************************

NoVersion
NoGrabServer
NoRaiseOnMove
NoRaiseOnResize
NoMenuShadows
#NoTitleHighlight
#NoHighlight
#TitleFocus
NoTitleFocus
SqueezeTitle
ConstrainedMoveTime 0
DecorateTransients
OpaqueMove
ClientBorderWidth
BorderWidth	1
RandomPlacement
RestartPreviousState
#XorValue	16777215
XorValue	9
TitleFont	"5x8"
MenuFont	"5x8"
IconFont	"fixed"
ResizeFont	"fixed"
IconManagerFont	"fixed"

RightTitleButton ":delete" = f.delete

Cursors
{
	Button "left_ptr"
	Menu "left_ptr"
	Title "left_ptr"
	Frame "left_ptr"
	Icon "left_ptr"
}

Color
{
    BorderColor "black"
#    TitleBackground "CIExyY:0.214117/0.293398/0.188166"
    TitleBackground "cadetblue"
    TitleForeground "#fffff0"
    MenuBackground "#fffff0"
    MenuForeground "black"
#    MenuTitleBackground "CIExyY:0.214117/0.293398/0.188166"
    MenuTitleBackground "cadetblue"
    MenuTitleForeground "#fffff0"
    IconBackground "#fffff0"
    IconForeground "black"
    IconBorderColor "black"
}

Monochrome
{
	IconManagerHighlight	"white"
}



NoTitle
{
  "clock"
  "oclock"
  "xclock"
  "xbiff"
  "xeyes"
  "xload"
  "xapm"
  "xscribble"
}

NoStackMode
{
	"saber"
}

IconManagerDontShow {
	"clock"
	"oclock"
	"xclock"
	"xbiff"
	"xeyes"
	"xload"
	"xapm"
}

# define key bindings

MoveDelta 7

Function "delete-or-destroy"
{
	f.delete
	f.destroy
}

Function "move-or-raise"
{
	f.move
	f.deltastop
	f.focus
	f.raise
}

Function "move-or-raiselower"
{
	f.move
	f.deltastop
	f.focus
	f.raiselower
}

Function "move-or-iconify"
{
	f.move
	f.deltastop
	f.iconify
}

menu "Apps"
{
"Apps"		f.title
"xterm"		!"xterm -fn 5x8 -geom 59x21+0+0&"
"xscribble"	!"xscribble -fn 5x8 -geom 100x100-0-0&"
"Toys"		f.menu "Toys"
}

menu "Toys"
{
"Toys"		f.title
"Notepad"	!"xclipboard &"
"Xmag"		!"xmag &"
"System"	f.menu "System"
}

menu "System"
{
	"System"		f.title
	"Window ops"		f.menu "Window Ops"
	"Windows"		f.menu "TwmWindows"
	""			f.nop
	"Refresh"		f.refresh
	"Unfocus"		f.unfocus
	"Show Icon Box"		f.showiconmgr
	"Hide Icon Box"		f.hideiconmgr
	"Version"		f.version
	""			f.nop
	"Restart"		f.restart
	"Logout"		f.quit
}

menu "Window Ops"
{
	"Window Ops"		f.title
	"Lower"			f.lower
	"Raise"			f.raise
	"Resize"		f.resize
	"Move"			f.move
	"Deiconify"		f.deiconify
	"Iconify"		f.iconify
	"Identify"		f.identify
	"Next Screen"		f.warptoscreen "next"
	"Focus"			f.focus
	"Kill"			f.destroy
}

WindowRing {
	"*"
	"!*clock*"
	"!xapm"
	"!xbiff"
	"!xcpu"
}

DefaultFunction f.nop

Button1	=	: title 	: f.function "move-or-raiselower"
Button2 =	: title		: f.function "move-or-raiselower"
Button3 =	: title		: f.function "move-or-raiselower"
Button1 = m	: window|icon	: f.iconify
Button2 = m	: window|icon	: f.function "move-or-raiselower"
Button3 = m	: window|icon	: f.resize
Button3 = c m	: title		: f.destroy
Button1 =	: root		: f.menu "Apps"
Button2 =	: root		: f.menu "Toys"
Button3 =	: root		: f.menu "System"
Button1 =	: icon		: f.function "move-or-iconify"
Button2 =	: icon		: f.function "move-or-iconify"
Button3 =	: icon		: f.function "move-or-iconify"
"Tab" = s c	: all		: f.warpring "prev"
"Tab" = c	: all		: f.warpring "next"
"Execute" =	: title|window|icon	: f.fullzoom
#Button3 =	: root		: f.quit
