Provided by:
xmanpages-ja_4.1.0.20011224-6_all 
xmh Athena
xmh X Toolkit Intrinsics Athena ( buttonboxes ) Athena Athena
2 2 2
1 3
BUTTONBOX,
buttonbox 1 buttonbox
1 ()
grip
2
1 xmh
3 xmh
;
xmh
; CommandButtonCount
xmh 1
foldername 1 ;
toc
toc ``all'' toc ``inbox:all''
FOLDER ()
Folder () :
Open Folder ()
XmhOpenFolder([foldername])
Open Folder in New Window ()
xmh XmhOpenFolderInNewWindow()
Create Folder ()
``clients'' ``xmh'' ``clients/xmh'' Okay Return Cancel
Create Folder XmhCre-ateFolder()
Delete Folder ()
( ) XmhDeleteFolder()
Close Window ()
xmh xmh action XmhClose()
1 1 3 1 3 1 2
`+'
TABLE OF CONTENTS ()
Table of Contents ()
Incorporate New Mail ()
``inbox'' XmhIncorporateNewMail()
Commit Changes () XmhCommitChanges()
Pack Folder () 1 1 XmhPack-Folder()
Sort Folder () ( ) XmhSortFolder()
Rescan Folder () xmh ( xmh MH ) XmhForceRescan()
MESSAGE ()
Message ()
Compose Message ()
Xmh-ComposeMessage()
View Next Message ()
XmhViewNextMessage()
View Previous () XmhViewPrevious()
Delete () XmhMarkDelete()
Move () ( ) XmhMarkMove()
Copy as Link () ( ) xmh Xmh-MarkCopy()
Unmark () 3 XmhUnmark()
View in New () XmhViewInNewWindow()
Reply () XmhReply()
Forward () XmhForward()
Use as Composition ()
``drafts'' ``drafts'' ( ) ( )
XmhUseAsComposition()
Print () xmh enscript(1) xmh PrintCommand XmhPrint()
SEQUENCE ()
Sequence () ( ) sequence
Pick Messages ( pick )
action XmhPickMessages()
``all''
Open Sequence () XmhOpenSequence()
Add to Sequence ()
XmhAddToSequence()
Remove from Sequence ()
XmhRemoveFromSequence()
Delete Sequence ()
XmhDeleteSequence()
VIEW ()
View () ( Message View In New ) buttonboxes Message ()
Close Window () XmhCloseView()
Reply () XmhViewReply()
Forward () XmhViewForward()
Use As Composition ()
``drafts'' : ``drafts'' ( ) XmhViewUse-
AsComposition()
Edit Message () XmhEditView()
Save Message () XmhSaveView()
Print () xmh enscript(1) PrintCommand XmhPrintView()
Delete () XmhViewMarkDelete()
(Options )
Options () 1
Read in Reverse ()
Read in Reverse () /
Message Compose Message Message View Reply Forward Use as
Composition 6 :
Close Window () Save () Send () XmhCloseView()
Send () XmhSend()
New Headers Send () Save () XmhResetCompose()
Compose Message ()
XmhComposeMessage()
Save Message () draft draft ``Use as Composition'' XmhSave()
Insert () ``Reply'' ReplyInsert-Filter XmhInsert()
xmh 1 2 2
3 3
xmh :
Meta-I Incorporate New Mail ()
Meta-C Commit Changes ()
Meta-R Rescan Folder ()
Meta-P Pack Folder ()
Meta-S Sort Folder ()
Meta-space View Next Message ()
Meta-c Mark Copy ()
Meta-d Mark Deleted ()
Meta-f Forward the selected or current message
()
Meta-m Mark Move ()
Meta-n View Next Message ()
Meta-p View Previous Message ()
Meta-r Reply to the selected or current message
()
Meta-u Unmark ()
Ctrl-V Scroll the table of contents forward
()
Meta-V Scroll the table of contents backward
()
Ctrl-v Scroll the view forward
()
Meta-v Scroll the view backward
()
Athena Text X Toolkit Intrinsics X Toolkit Intrinsics Athena
Emacs 1 1 4 5 3
line () paragraph () SendBreakWidth SendWidth
:
Ctrl-a Beginning Of Line Meta-b Backward Word
Ctrl-b Backward Character Meta-f Forward Word
Ctrl-d Delete Next Character Meta-iInsert File
Ctrl-e End Of Line Meta-k Kill To End Of Paragraph
Ctrl-f Forward Character Meta-q Form Paragraph
Ctrl-g Multiply Reset Meta-v Previous Page
Ctrl-h Delete Previous Character Meta-yInsert Current Selection
Ctrl-j Newline And Indent Meta-z Scroll One Line Down
Ctrl-k Kill To End Of Line Meta-d Delete Next Word
Ctrl-l Redraw Display Meta-D Kill Word
Ctrl-m Newline Meta-h Delete Previous Word
Ctrl-n Next Line Meta-H Backward Kill Word
Ctrl-o Newline And Backup Meta-< Beginning Of File
Ctrl-p Previous Line Meta-> End Of File
Ctrl-r Search/Replace Backward Meta-]Forward Paragraph
/
Ctrl-s Search/Replace Forward Meta-[Backward Paragraph
/
Ctrl-u Multiply by 4 Meta-Delete Delete Previous Word
4
Ctrl-v Next Page Meta-Shift DeleteKill Previous Word
Ctrl-w Kill Selection Meta-Backspace Delete Previous Word
Ctrl-y Unkill Meta-Shift BackspaceKill Previous Word
Ctrl-z Scroll One Line Up
& :
Button 1 Down Start Selection
Button 1 MotionAdjust Selection
Button 1 Up End Selection (copy)
()
Button 2 Down Insert Current Selection (paste)
()
Button 3 Down Extend Current Selection
Button 3 MotionAdjust Selection
Button 3 Up End Selection (copy)
()
``Abort'' ``No'' ``Confirm'' ``Yes'' ``No'' ``Yes''
xmh Release 6 ( ) ``Yes'' ``Commit Changes'' ``Save Message''
``No'' ``Yes''
MH 1
MH 2 ``all'' ``all'' 9 ( ``cur'' xmh ``cur'' ``+'' xmh MH
``unseen'' 1 )
( ``all'' 1 ) ``Sequence'' ( ``toc'' ) 1 ``viewed sequence'' (
) toc 1 ``selected sequence'' ( ) ( )
Open Sequence Add to Sequence Remove from Sequence Delete Sequence
``all''
``Pick'' ``weissman'' ``xmh''
: 1
``or'' ``xmh'' ``xterm'' ``Subject:'' ``or''
``weissman'' ``xmh'' ``-Or-'' 2 from: ``weissman'' subject:
``xmh''
``Skip''
1 ( ``Pick'' ``all'' ``temp'' ) ``Pick''
2 RFC 822 ``dd mmm yy hh:mm:ss zzz'' dd mmm 3 yy hh mm ss zzz
``7 nov 86'' - ``8 nov 86'' 7 8
``Date field'' ``Date'' ``Yes'' ``No'' ``OK'' ``Cancel''
``Pick'' ``Delete Sequence''
xmh Xmh
toc TopLevelShell Paned toc
Xmh xmh
Paned xmh
SimpleMenu folderMenu
SmeBSB open
SmeBSB openInNew
SmeBSB create
SmeBSB delete
SmeLine line
SmeBSB close
SimpleMenu tocMenu
SmeBSB inc
SmeBSB commit
SmeBSB pack
SmeBSB sort
SmeBSB rescan
SimpleMenu messageMenu
SmeBSB compose
SmeBSB next
SmeBSB prev
SmeBSB delete
SmeBSB move
SmeBSB copy
SmeBSB unmark
SmeBSB viewNew
SmeBSB reply
SmeBSB forward
SmeBSB useAsComp
SmeBSB print
SimpleMenu sequenceMenu
SmeBSB pick
SmeBSB openSeq
SmeBSB addToSeq
SmeBSB removeFromSeq
SmeBSB deleteSeq
SmeLine line
SmeBSB all
SimpleMenu viewMenu
SmeBSB reply
SmeBSB forward
SmeBSB useAsComp
SmeBSB edit
SmeBSB save
SmeBSB print
SimpleMenu optionMenu
SmeBSB reverse
Viewport.Core menuBox.clip
Box menuBox
MenuButton folderButton
MenuButton tocButton
MenuButton messageButton
MenuButton sequenceButton
MenuButton viewButton
MenuButton optionButton
Grip grip
Label folderTitlebar
Grip grip
Viewport.Core folders.clip
Box folders
MenuButton inbox
MenuButton drafts
SimpleMenu menu
SmeBSB <folder_name>
.
.
.
Grip grip
Label tocTitlebar
Grip grip
Text toc
Scrollbar vScrollbar
Grip grip
Label viewTitlebar
Grip grip
Text view
Scrollbar vScrollbar
Scrollbar hScrollbar
Create Folder :
TransientShell prompt
Dialog dialog
Label label
Text value
Command okay
Command cancel
TransientShell prompt
Dialog dialog
Label label
Text value
Command okay
Command cancel
Notice ( MH )
:
TransientShell notice
Dialog dialog
Label label
Text value
Command confirm
:
TransientShell confirm
Dialog dialog
Label label
Command yes
Command no
:
TransientShell error
Dialog dialog
Label label
Command OK
:
TopLevelShell xmh
Paned xmh
Label composeTitlebar
Text comp
Viewport.Core compButtons.clip
Box compButtons
Command close
Command send
Command reset
Command compose
Command save
Command insert
:
TopLevelShell xmh
Paned xmh
Label viewTitlebar
Text view
Viewport.Core viewButtons.clip
Box viewButtons
Command close
Command reply
Command forward
Command useAsComp
Command edit
Command save
Command print
Command delete
pick :
( )
TopLevelShell xmh
Paned xmh
Label pickTitlebar
Viewport.Core pick.clip
Form form
Form groupform
pick 6 :
Form rowform
Toggle
Toggle
Label
Text
Command
Form rowform
Toggle
Toggle
Text
Text
Command
Form rowform
Command
Viewport.core pick.clip
Form form
From groupform
Form rowform
Label
Text
Label
Text
Form rowform
Label
Text
Label
Text
Label
Text
Form rowform
Label
Toggle
Toggle
Form rowform
Command
Command
Xmh
X Toolkit Intrinsics xmh
% xmh -xrm '*HideBoringHeaders:off'
TocGeometry ViewGeometry CompGeometry PickGeometry Geometry ( : ""
"=500" "+0-0" ) ( : "" "=x300" "-0+0" )
:
banner
blockEventsOnBusy
xmh false true mh true
busyCursor
blockEventsOnBusy true xmh "watch"
busyPointerColor
XtDefaultForeground
checkFrequency
checkNewMail true xmh makeCheckpoints true
CheckFrequency 0 1 checkpointInterval mailInterval
rescanIntervalP
checkNewMail
true xmh true mailInterval
checkpointInterval (class Interval)
makeCheckpoints ture checkFrequency 5
checkpointNameFormat
`%d' `%d' "%d" "%d.CKP" xmh
commandButtonCount
toc botton box
commandBox xmh button1, button2 0 xmh
compGeometry
cursor ``left ptr''
debug xmh stderr false
draftsFolder
``drafts''
geometry
hideBoringHeaders
``on'' xmh ``on''
initialFolder
-initial ``inbox''
initialIncFile
POP (Post Office Protocol) initialIncFile inc -file xmh
.xmhcheck
mailInterval (class Interval)
mailWaitingFlag checkNewMail true checkFrequency
mailPath
-path MH Path ``$HOME/Mail''
mailWaitingFlag
true xmh mailWaitingFlag true checkNewMail true -flag
makeCheckpoints
true xmh false checkpointInterval checkpointNameFormat
mhPath MH ``/usr/local/mh6''
newMailBitmap (class NewMailBitmap)
``black6''
newMailIconBitmap (class NewMailBitmap)
(suggest) ``flagup''
noMailBitmap (class NoMailBitmap)
``box6''
noMailIconBitmap (class NoMailBitmap)
(suggest) ``flagdown''
pickGeometry
(pick)
pointerColor
XtDefaultForeground
prefixWmAndIconName
"xmh: " true
printCommand
sh stdout stderr ``enscript > /dev/null 2>/dev/null''
replyInsertFilter
Insert () sh sh(1) cat sed 's/^/ > /' awk -e '{print " " $0
}' < mh directory>/lib/mhl -form mhl.body
rescanInterval (class Interval)
xmh checkFrequency 5
reverseReadOrder
true false
sendBreakWidth
xmh SendWidth SendBreakWidth: value 2000 ( )
sendWidth
xmh SendBreakWidth SendWidth: value 72
showOnInc
true
skipCopied
``View Next Message'' ``View Previous Message'' true
skipDeleted
``View Next Message'' ``View Previous Message'' true
skipMoved
``View Next Message'' ``View Previous Message'' true
stickyMenu
true false clients/xmh/Xmh.sample
tempDir xmh ``/tmp''
tocGeometry
xmh toc
tocPercentage
33
tocWidth
100 xmh mhl
viewGeometry
MH slocal .maildelivery slocal MH
xmh .xmhcheck xmh xmh -file inc xmh msgchk
``inbox'' ``xpert'' .xmhcheck :
inbox /usr/spool/mail/converse
xpert /users/converse/maildrops/xpert
xmh mit/clients/xmh/Xmh.sam-ple Translation Table Syntax X Toolkit
Intrinsics Appendix X
xmh Meta
! To create buttons in the middle of the main window and give them semantics:
! (
! ) :
Xmh*CommandButtonCount: 5
Xmh*commandBox.button1.label: Inc
Xmh*commandBox.button1.translations: #override\
<Btn1Down>,<Btn1Up>: XmhIncorporateNewMail() unset()
Xmh*commandBox.button2.label: Compose
Xmh*commandBox.button2.translations: #override\
<Btn1Down>,<Btn1Up>: XmhComposeMessage() unset()
Xmh*commandBox.button3.label: Next
Xmh*commandBox.button3.translations: #override\
<Btn1Down>,<Btn1Up>: XmhViewNextMessage() unset()
Xmh*commandBox.button4.label: Delete
Xmh*commandBox.button4.translations: #override\
<Btn1Down>,<Btn1Up>: XmhMarkDelete() unset()
Xmh*commandBox.button5.label: Commit
Xmh*commandBox.button5.translations: #override\
<Btn1Down>,<Btn1Up>: XmhCommitChanges() unset()
! To redefine the accelerator bindings to exclude modifier keys,
! and add your own keyboard accelerator for Compose Message:
! (
! Compose Message
! ) :
Xmh*tocMenu.accelerators: #override\n\
!:<Key>I: XmhIncorporateNewMail()\n\
!:<Key>C: XmhCommitChanges()\n\
!:<Key>R: XmhForceRescan()\n\
!:<Key>P: XmhPackFolder()\n\
!:<Key>S: XmhSortFolder()\n
Xmh*messageMenu.accelerators: #override\n\
!:<Key>E: XmhComposeMessage()\n\
!<Key>space: XmhViewNextMessage()\n\
!:<Key>c: XmhMarkCopy()\n\
!:<Key>d: XmhMarkDelete()\n\
!:<Key>f: XmhForward()\n\
!:<Key>m: XmhMarkMove()\n\
!:<Key>n: XmhViewNextMessage()\n\
!:<Key>p: XmhViewPreviousMessage()\n\
!:<Key>r: XmhReply()\n\
!:<Key>u: XmhUnmark()\n
xmh :
XmhPushFolder([foldername, ...])
foldernames
XmhPopFolder()
foldername
XmhPopupFolderMenu()
PopupMenu()
XmhSetCurrentFolder()
XmhLeaveFolderButton()
XmhPushSequence([sequencename, ...])
XmhPopSequence()
XmhPromptOkayAction()
Create Folder () okay
XmhReloadSeqLists()
MH sequence
XmhShellCommand( parameter [, parameter])
XmhCheckForNewMail()
xmh .xmhcheck initialIncFile MH msgchk xmh
XmhWMProtocols([wm_delete_window] [wm_save_yourself])
xmh ClientMessage 1 xmh
MH
MH comp repl forw comp xmh
xmh MH : inc, msgchk, comp, sendk, repl, forw, refile, rmm, pick,
pack, sort, scan MH xmh xmh MH debug true
HOME -
MH - MH
~/.mh_profile - MH MH
~/Mail - MH
~/.xmhcheck - slocal
/usr/local/mh6 - MH ( ) mhPath
~/Mail/<folder>/.xmhcache - scan
~/Mail/<folder>/.mh_sequences -
/tmp - , tempDir
X(7), xrdb(1), X Toolkit Intrinsics, Athena Widget Set, mh(1),
enscript(1)
MH xmh .
- xmh
- XmhUseAsComposition XmhViewUseAsComposition DraftsFolder xmh
- Control-L
- ``unseen''
- MH .mh_profile inc
- 2 3 ( rename folder, resend message )
- xmh toc WM_DELETE_WINDOW
- annotation
-
-
- BUFSIZ MH .mh_sequences xmh
-
Terry Weissman, Digital Western Research Laboratory
Donna Converse, MIT X Consortium