microwerx icon

twmrc

microwerx | PRO | 02/26/20 04:32:51 PM UTC | 0 ⭐ | 693 👁️ | Never ⏰ | []
text |

2.65 KB

|

None

|

0 👍

/

0 👎

#
# Default twm configuration file; needs to be kept small to conserve string
# space in systems whose compilers don't handle medium-sized strings.
#
# Sites should tailor this file, providing any extra title buttons, menus, etc.
# that may be appropriate for their environment.  For example, if most of the
# users were accustomed to uwm, the defaults could be set up not to decorate
# any windows and to use meta-keys.
#
 NoGrabServer
RestartPreviousState
DecorateTransients
TitleFont "-adobe-helvetica-bold-o-normal--*-140-*-*-*-*-*-*"
ResizeFont "-adobe-helvetica-bold-o-normal--*-120-*-*-*-*-*-*"
MenuFont "-adobe-helvetica-bold-o-normal--*-180-*-*-*-*-*-*"
IconFont "-adobe-helvetica-bold-o-normal--*-100-*-*-*-*-*-*"
IconManagerFont "-adobe-helvetica-bold-o-normal--*-100-*-*-*"
#ClientBorderWidth
 Color
{
    BorderColor "slategrey"
    BorderTileBackground  "darkgray"
    DefaultBackground "rgb:0F/4C/81" 
    DefaultForeground "gray85"
    TitleBackground "rgb:0F/4C/81"
    TitleForeground "rgb:f/f/f"
    MenuBackground "rgb:0F/4C/81"
    MenuForeground "rgb:f/f/f"
    #MenuBorderColor "slategrey"
    MenuTitleBackground "rgb:f/f/f"
    MenuTitleForeground "rgb:0F/4C/81"
    MenuShadowColor     "black"
    #IconBackground "rgb:2/a/9"
    #IconForeground "gray85"
    #IconBorderColor "gray85"
    #IconManagerBackground "rgb:2/a/9"
    #IconManagerForeground "gray85"
}
 # Define a close button
# RightTitleButton "iconpath"
 #
# Define some useful functions for motion-based actions.
#
MoveDelta 3
Function "move-or-lower" { f.move f.deltastop f.lower }
Function "move-or-raise" { f.move f.deltastop f.raise }
Function "move-or-iconify" { f.move f.deltastop f.iconify }
 #
# Set some useful bindings.  Sort of uwm-ish, sort of simple-button-ish
#
Button1 = : root : f.menu "defops"
 Button1 = m : window|icon : f.function "move-or-lower"
Button2 = m : window|icon : f.iconify
Button3 = m : window|icon : f.function "move-or-raise"
 Button1 = : title : f.function "move-or-raise"
ResizeFont 
Button2 = : title : f.raiselower
 Button1 = : icon : f.function "move-or-iconify"
Button2 = : icon : f.iconify
 Button1 = : iconmgr : f.iconify
Button2 = : iconmgr : f.iconify
 #
# And a menus with the usual things
#
menu "defops"
{
"Twm"	f.title
"Iconify"	f.iconify
"Resize"	f.resize
"Move"		f.move
"Raise"		f.raise
"Lower"		f.lower
""		f.nop
"Focus"		f.focus
"Unfocus"	f.unfocus
"Show Iconmgr"	f.showiconmgr
"Hide Iconmgr"	f.hideiconmgr
""		f.nop
"Xterm"		f.exec "exec xterm &"
"Chrome"	f.exec "exec chrome &"
""		f.nop
"Kill"		f.destroy
"Delete"	f.delete
""		f.nop
"Restart"	f.restart
"Exit"		f.quit
}

Comments