IconRegion "500x100+10+10" NorthEast Cursors { Title "small" "small" Button "hand2" Wait "~/cursors/hglass.xbm" "~/cursors/hglass.mask" } #********************************************************************** # # Tom LaStrange's .twmrc # #********************************************************************** Color { BorderColor "grey" { "xclock" "red" # "hpfctel" "#dfdf7f" # "hpfcdq" "palegreen" # "hpfcrg" "#96c9c9" # "hpfccb" "#b6b67e" # "hpfcra" "#d1a465" # "HPterm Icon" "black" # "TWM Icon" "black" } BorderTileForeground "red" { } BorderTileBackground "blue" TitleForeground "black" { "hpfctel" "black" "hpfcdq" "black" } TitleBackground "palegreen" { "hpfctel" "#dfdf7f" "hpfcdq" "palegreen" "hpfcrg" "#96c9c9" "hpfccb" "#b6b67e" "hpfcra" "#d1a465" } MenuForeground "white" MenuBackground "CadetBlue" #MenuForeground "red" #MenuBackground "wheat" MenuTitleForeground "white" MenuTitleBackground "CornFlowerBlue" MenuShadowColor "black" IconForeground "white" { "hpfccb" "red" "hpfcdq" "blue" } IconBackground "cadetblue" { "hpfccb" "yellow" "hpfcdq" "black" } IconBorderColor "grey" { "hpfccb" "blue" "hpfcdq" "yellow" } IconManagerForeground "black" { "XTerm" "white" "gnuvo" "white" "XName" "white" } IconManagerBackground "thistle" { "hpfctel" "#dfdf7f" "hpfcdq" "palegreen" "hpfcrg" "#96c9c9" "hpfccb" "#b6b67e" "hpfcra" "#d1a465" "HPterm" "sienna" "XTerm" "blue" "gnuvo" "red" "XName" "red" } IconManagerHighlight "red" { } } Monochrome { BorderColor "black" BorderTileForeground "black" BorderTileBackground "white" TitleForeground "black" TitleBackground "white" MenuTitleForeground "white" MenuTitleBackground "black" } TitleFont "8x13" MenuFont "variable" IconFont "8x13" ResizeFont "fg-22" NoVersion NoMenuShadows InterpolateMenuColors #WarpCursor BorderWidth 1 IconBorderWidth 1 #BorderWidth 0 #OpaqueMove MoveDelta 5 NoTitleFocus Zoom # 20 #RandomPlacement #NoBackingStore #NoSaveUnder #DecorateTransients #DontMoveOff #NoRaiseOnMove #NoRaiseOnResize #NoRaiseOnDeiconify #NoIconManagers IconifyByUnMapping DontIconifyByUnmapping { "Kaleid" "XTerm" } SortIconManager ShowIconManager IconManagerGeometry "=100x5+1060+4" 1 IconManagers { "HPterm" "=200x10+850+4" 2 # "XName" "Joe" "=300x5+800+5" 1 "XTerm" "=150x5+500+5" 1 "gnuvo" "=300x5+675+5" 3 } IconManagerFont "variable" #IconManagerDontShow #IconManagerDontShow { #"Mail" #} IconManagerShow { "XName" "XTerm" "HPterm" "gnuvo" } UnknownIcon "woman" IconDirectory "~/bitmaps" ForceIcons Icons { "xfig" "xfig.icon" "xterm" "xterm.icon" } NoTitle MakeTitle { "Worm" "xterm" "HPterm" "foo" } NoTitle { "Mail" "HPterm Icon" } NoHighlight NoHighlight { "xclock" "xckmail" "dclock" } AutoRaise { "nothing" # I don't like auto-raise } StartIconified { "icon" } DefaultFunction f.menu "default-menu" #WindowFunction f.function "blob" #Button = KEYS : CONTEXT : FUNCTION #---------------------------------- Button1 = : root : f.menu "button1" Button2 = : root : f.menu "TwmWindows" Button3 = : root : f.menu "button3" Button1 = : tfi : f.function "raise-lower-move" Button1 = m : t|f|w|i : f.function "raise-lower-move" Button3 = : icon : f.deiconify "Up" = : iconmgr : f.upiconmgr "Down" = : iconmgr : f.downiconmgr "Left" = : iconmgr : f.lefticonmgr "Right" = : iconmgr : f.righticonmgr "Prior" = : iconmgr : f.backiconmgr "Next" = : iconmgr : f.forwiconmgr "Left" = m : iconmgr : f.previconmgr "Right" = m : iconmgr : f.nexticonmgr "Prior" = m : iconmgr : f.previconmgr "Next" = m : iconmgr : f.nexticonmgr "F1" = : iconmgr : f.raise "F2" = : iconmgr : f.lower "Break" = : iconmgr : f.iconify "Break" = : tfwim : f.iconify "KP_F1" = : "hpfctel" : f.iconify "KP_F2" = : all : f.function "blob" "KP_F4" = : all : f.warpto "TWM Icon Manager" "KP_F3" = : all : f.warpto "HPterm Icon Manager" "F1" = : tfwim : f.raise "F2" = : tfwim : f.lower "F5" = : m : f.sorticonmgr "Clear" = : all : f.refresh "ClearLine" = : tfw : f.winrefresh "Cancel" = sc : all : f.quit Function "raise-lower-move" { f.move f.raiselower } Function "beep-beep" { f.beep f.beep f.beep f.beep f.beep } Function "de-raise-n-focus" { f.deiconify f.raise f.focus } Function "raise-n-focus" { f.raise f.focus } Function "blob" { f.warpto "xclock" f.refresh } menu "button1" ("white":"red") { "Other Logins" f.title "hpfctel" ("white": "#007800") !"hpfctel &" "hpfcra" !"hpfcra &" "hpfcdq" !"hpfcdq &" "hpfcrg" !"hpfcrg &" "hpfccb" !"hpfccb &" "hpfcdp" !"hpfcdp &" "hpfcat" !"hpfcat &" "hpfcdb" !"hpfcdb &" "hpterm" !"hpterm &" "xterm" !"xterm &" "pull1" ("white": "#00C000") f.menu "pull1" } menu "button3" { "Window Ops" f.title "f.autoraise" ("white":"#007800") f.autoraise "f.deiconify" f.deiconify "f.destroy" f.destroy "f.focus" f.focus "f.forcemove" f.forcemove "f.iconify" f.iconify "f.identify" f.identify "f.hideiconmgr" f.hideiconmgr "f.lower" f.lower "f.move" f.move "f.raise" f.raise "f.raiselower" f.raiselower "f.refresh" f.refresh "f.restart" f.restart "f.resize" f.resize "f.showiconmgr" f.showiconmgr "f.sorticonmgr" f.sorticonmgr "f.twmrc" f.twmrc "f.unfocus" f.unfocus "f.version" f.version "f.winrefresh" f.winrefresh "Zoom" ("white":"#00c000") f.menu "zoom" "f.quit" ("white":"red") f.quit } menu "zoom" { "f.zoom" f.zoom "f.fullzoom" f.fullzoom "f.leftzoom" f.leftzoom "f.rightzoom" f.rightzoom "f.topzoom" f.topzoom "f.bottomzoom" f.bottomzoom } menu "pull1" { "pull2" f.menu "pull2" "Nothing" f.nop "Nothing" f.nop "Nothing" f.nop } menu "pull2" { "Nothing1" f.nop "Nothing2" f.nop "Nothing3" f.nop } menu "default-menu" { "Default Menu" f.title "Refresh" f.refresh "Refresh Window" f.winrefresh "twm Version" f.version "Focus on Root" f.unfocus "Source .twmrc" f.twmrc "Cut File" f.cutfile "(De)Iconify" f.iconify "DeIconify" f.deiconify "Move Window" f.move "ForceMove Window" f.forcemove "Resize Window" f.resize "Raise Window" f.raise "Lower Window" f.lower "Focus on Window" f.focus "Raise-n-Focus" f.function "raise-n-focus" "Destroy Window" f.destroy "Zoom Window" f.zoom "FullZoom Window" f.fullzoom "Kill twm" f.quit } Function "hpfcdq" { !"xterm =80x48+150+50 -bg palegreen \#+964+4 -e rlogin hpfcdq &" } Function "hpfcra" { !"xterm =80x48+200+100 -bg lightblue \#+903+4 -e rlogin hpfcra &" } Function "hpfccb" { !"xterm =80x48+200+100 -bg palegreen \#+903+4 -e rlogin hpfccb &" } Function "hpfcat" { !"xterm =80x48+200+100 -bg thistle \#+903+4 -e rlogin hpfcat &" } Function "reset" { f.unfocus f.twmrc f.refresh f.version }