# Mwm RESOURCE DESCRIPTION FILE from the Frame Demo Account.
# $Id: mwmrc,v 1.1 1992/10/08 23:46:33 eeg Exp $
#


#
# menu pane descriptions
#

Menu DefaultSystemMenu
{
    Restore		f.normalize
    Move		f.move
    Size		f.resize
    Minimize		f.minimize
    Maximize		f.maximize
    Lower		f.lower
    Close		f.kill
}

Menu MasterControl
{
    "Master Control"		f.title
    "Refresh"			f.refresh
    "FrameMaker"		f.menu Maker
    "Local Xterm"		!"(xterm)&"
    "Remote Xterms"		f.menu TerminalWindows
    "Tools"			f.menu Tools
    "Restart Mwm"		f.restart
    "Exit Mwm"			f.quit_mwm
}

Menu TerminalWindows
{
    "Rlogin:"		f.title
    "Localhost"		!"(xterm -n Localhost -e rlogin localhost -8)&"
}

Menu Maker
{
    "FrameMaker"	f.title
    "Maker"		!"(${FMHOME}/bin/maker)&"
    "DemoMaker"		!"(${FMHOME}/bin/demomaker)&"
}

Menu Tools
{
    "Tools"		f.title
    "Xrn"		!"(xrn)&"
    "xcalc"		!"(xcalc)&"
    "xlock"		!"(xlock)&"
}

Menu WindowOps
{
    "Window Ops"	f.title
    "Refresh"		f.refresh_win
    "Raise Window"	f.raise
    "Lower Window"	f.lower
    "Move Window"	f.move
    "Iconify"		f.minimize
    "DeIconify"		f.normalize
    "Resize Window"	f.resize
    "Exit Window"	f.kill
}

#
# key binding descriptions
#

Keys DefaultKeyBindings
{
    Shift<Key>Escape    icon|window        f.post_smenu
    Meta Shift<Key>Tab  root|icon|window   f.prev_key
    Meta<Key>Tab        root|icon|window   f.next_key
}


#
# button binding descriptions
#

Buttons DefaultButtonBindings
{
    <Btn1Down>		root	 		f.menu TerminalWindows
    <Btn2Down>		root			f.menu Maker
    <Btn3Down>		root			f.menu MasterControl

    <Btn1Down>		frame|icon		f.raise
    <Btn2Down>		frame|icon		f.move
    <Btn3Down>		frame|icon		f.lower

     Meta<Btn1Down>	icon|window|frame	f.raise
     Meta<Btn2Down>	icon|window|frame	f.menu WindowOps
     Meta<Btn3Down>	icon|window|frame	f.lower

    Ctrl Meta<Btn1Down>	icon|window  		f.raise
    Ctrl Meta<Btn2Down>	icon|window 		f.move
    Ctrl Meta<Btn3Down>	icon|window  		f.lower

    Ctrl Shift Meta<Btn2Down> icon|window 	f.kill
}
