Path: utzoo!mnetor!uunet!husc6!purdue!i.cc.purdue.edu!j.cc.purdue.edu!ain From: ain@j.cc.purdue.edu (Patrick White) Newsgroups: comp.binaries.amiga Subject: DME (part 3 of 3) Message-ID: <6157@j.cc.purdue.edu> Date: 13 Jan 88 14:25:15 GMT Organization: PUCC Land, USA Lines: 657 Keywords: DME, tested, editor, part 3 of 3 Approved: ain@j.cc.purdue.edu (Pat White) Program Name: DME Submitted By: dillon%cory.Berkeley.EDU@ucbvax.berkeley.edu (Matt Dillon) Summary: DME is Matt Dillon's editor. Features multiple windows and key mapping among other things... read the docs (part 2 of the binary posting) as they explain it much better than I can in a line or two. Poster Boy: Pat White (ain@j.cc.purdue.edu) "Guest Moderator": Rob Tillotson (well.. it's like he just got an Amiga and wanted to review a bunch of editors, so I had him review this one and tell me if it worked and all). Tested. NOTES: Source will be posted to comp.sources.amiga. -- Pat White (co-moderator comp.sources/binaries.amiga) UUCP: j.cc.purdue.edu!ain BITNET: PATWHITE@PURCCVM PHONE: (317) 743-8421 U.S. Mail: 320 Brown St. apt. 406, West Lafayette, IN 47906 ======================================== #! /bin/sh # This is a shell archive, meaning: # 1. Remove everything above the #! /bin/sh line. # 2. Save the resulting text in a file. # 3. Execute the file with /bin/sh (not csh) to create: # dme.refs.1 # dme.refs.2 # macros.edrc # This archive created: Tue Jan 12 02:21:37 1988 export PATH; PATH=/bin:/usr/bin:$PATH echo shar: "extracting 'dme.refs.1'" '(14428 characters)' if test -f 'dme.refs.1' then echo shar: "will not over-write existing file 'dme.refs.1'" else cat << \!Funky!Stuff! > 'dme.refs.1' Menu `};' incs:intuition/intuition.h `struct Menu' MenuItem `};' incs:intuition/intuition.h `struct MenuItem' Requester `};' incs:intuition/intuition.h `struct Requester' Gadget `};' incs:intuition/intuition.h `struct Gadget' BoolInfo `};' incs:intuition/intuition.h `struct BoolInfo' PropInfo `#define MAXPOT' incs:intuition/intuition.h `struct PropInfo' StringInfo `};' incs:intuition/intuition.h `struct StringInfo' IDCMPFlags `#define LONELY' incs:intuition/intuition.h `/* --- IDCMP Classes' IDCMP `LONELY' incs:intuition/intuition.h `IDCMP Classes' IntuiText `};' incs:intuition/intuition.h `struct IntuiText' ITEXT `};' incs:intuition/intuition.h `struct IntuiText' Border `};' incs:intuition/intuition.h `struct Border' Image `};' incs:intuition/intuition.h `struct Image' IMESS `#define LONELY' incs:intuition/intuition.h `struct IntuiMessage' IntuiMessage `#define LONELY' incs:intuition/intuition.h `struct IntuiMessage' Window `#define SUPER_UN' incs:intuition/intuition.h `struct Window' WIN `#define SUPER_UN' incs:intuition/intuition.h `struct Window' NewWindow `};' incs:intuition/intuition.h `#define WINDOWSIZING' NW `};' incs:intuition/intuition.h `#define WINDOWSIZING' NewScreen `};' incs:intuition/intuition.h `#define SCREENTYPE' NS `};' incs:intuition/intuition.h `#define SCREENTYPE' Screen `};' incs:intuition/intuition.h `struct Screen' SCR `};' incs:intuition/intuition.h `struct Screen' WBStartup `};' incs:workbench/startup.h `struct WBStartup' WBArg `};' incs:workbench/startup.h `struct WBArg' DiskObject `};' incs:workbench/workbench.h `struct DiskObject' IOAudio `};' incs:devices/audio.h `struct IOAudio' BootBlock `};' incs:devices/bootblock.h `struct BootBlock' ClipboardUnitPartial `};' incs:devices/clipboard.h `struct ClipboardUnitPartial' IOClipReq `};' incs:devices/clipboard.h `struct IOClipReq' SatisfyMsg `};' incs:devices/clipboard.h `struct SatisfyMsg' ConUnit `};' incs:devices/conunit.h `struct ConUnit' GamePortTrigger `};' incs:devices/gameport.h `struct GamePortTrigger' KeyMap `};' incs:devices/keymap.h `struct KeyMap' KeyMapNode `};' incs:devices/keymap.h `struct KeyMapNode' KeyMapResource `};' incs:devices/keymap.h `struct KeyMapResource' IOExtPar `};' incs:devices/parallel.h ` struct IOExtPar' IOPrtCmdReq `};' incs:devices/printer.h `struct IOPrtCmdReq' IODRPReq `};' incs:devices/printer.h `struct IODRPReq' IOExtSer `};' incs:devices/serial.h ` struct IOExtSer' timeval `};' incs:devices/timer.h `struct timeval' TV `};' incs:devices/timer.h `struct timeval' timerequest `};' incs:devices/timer.h `struct timerequest' AvailFonts `};' incs:libraries/diskfont.h `struct AvailFonts' AvailFontsHeader `};' incs:libraries/diskfont.h `struct AvailFontsHeader' DateStamp `};' incs:libraries/dos.h `struct DateStamp' FileInfoBlock `};' incs:libraries/dos.h `struct FileInfoBlock' FIB `};' incs:libraries/dos.h `struct FileInfoBlock' InfoData `};' incs:libraries/dos.h `struct InfoData' Process `};' incs:libraries/dosextens.h `struct Process' PROC `};' incs:libraries/dosextens.h `struct Process' FileHandle `};' incs:libraries/dosextens.h `struct FileHandle' FH `};' incs:libraries/dosextens.h `struct FileHandle' DosPacket `};' incs:libraries/dosextens.h `struct DosPacket' DosLibrary `};' incs:libraries/dosextens.h `struct DosLibrary' RootNode `};' incs:libraries/dosextens.h `struct RootNode' DosInfo `};' incs:libraries/dosextens.h `struct DosInfo' CommandLineInterface `};' incs:libraries/dosextens.h `struct CommandLineInterface' CLI `};' incs:libraries/dosextens.h `struct CommandLineInterface' DeviceList `};' incs:libraries/dosextens.h `struct DeviceList' DeviceNode `};' incs:libraries/dosextens.h `struct DeviceNode' DEVNODE `};' incs:libraries/dosextens.h `struct DeviceNode' FileLock `};' incs:libraries/dosextens.h `struct FileLock' LOCK `};' incs:libraries/dosextens.h `struct FileLock' Unit `};' incs:exec/devices.h `struct Unit' ExecBase `};' incs:exec/devices.h `struct ExecBase' Interrupt `};' incs:exec/interrupts.h `struct Interrupt' IntVector `};' incs:exec/interrupts.h `struct IntVector' SoftIntList `};' incs:exec/interrupts.h `struct SoftIntList' IORequest `};' incs:exec/devices.h `struct IORequest' IOR `};' incs:exec/devices.h `struct IORequest' IOStdReq `};' incs:exec/devices.h `struct IOStdReq' STD `};' incs:exec/devices.h `struct IOStdReq' Library `};' incs:exec/libraries.h `extern struct Library' List `};' incs:exec/lists.h `struct List' LIST 999 incs:exec/lists.h `struct List' MinList `};' incs:exec/lists.h `struct MinList' MemChunk `};' incs:exec/memory.h `struct MemChunk' MemHeader `};' incs:exec/memory.h `struct MemHeader' MemEntry `};' incs:exec/memory.h `struct MemEntry' MemList `};' incs:exec/memory.h `struct MemList' Node `};' incs:exec/nodes.h `struct Node' NODE 999 incs:exec/nodes.h `struct Node' MinNode `};' incs:exec/nodes.h `struct MinNode' MsgPort `};' incs:exec/ports.h `struct MsgPort' PORT `};' incs:exec/ports.h `struct MsgPort' Message `};' incs:exec/ports.h `struct Message' Semaphore `};' incs:exec/semaphore.h `struct Semaphore' SemaphoreRequest `};' incs:exec/semaphore.h `struct SemaphoreRequest' SignalSemaphore `};' incs:exec/semaphore.h `struct SignalSemaphore' Task `};' incs:exec/tasks.h `extern struct Task' TASK `};' incs:exec/tasks.h `extern struct Task' Layer `};' incs:graphics/clip.h `struct Layer' ClipRect `};' incs:graphics/clip.h `struct ClipRect' CopIns `};' incs:graphics/copper.h `struct CopIns' cprlist `};' incs:graphics/copper.h `struct cprlist' CopList `};' incs:graphics/copper.h `struct CopList' UCopList `};' incs:graphics/copper.h `struct UCopList' copinit `};' incs:graphics/copper.h `struct copinit' VSprite `};' incs:graphics/gels.h `struct VSsprite' VSPRITE `};' incs:graphics/gels.h `struct VSsprite' Bob `};' incs:graphics/gels.h `struct Bob' BOB `};' incs:graphics/gels.h `struct Bob' AnimComp `};' incs:graphics/gels.h `struct AnimComp' ANIMCOMP `};' incs:graphics/gels.h `struct AnimComp' AnimOb `};' incs:graphics/gels.h `struct AnimOb' BitMap `};' incs:graphics/gfx.h `struct BitMap' BM `};' incs:graphics/gfx.h `struct BitMap' Rectangle `};' incs:graphics/gfx.h `struct Rectangle' GfxBase `};' incs:graphics/gfxbase.h `struct GfxBase' Layer_Info `};' incs:graphics/layers.h `struct Layer_Info' AreaInfo `};' incs:graphics/rastport.h `struct AreaInfo' TmpRas `};' incs:graphics/rastport.h `struct TmpRas' RastPort `};' incs:graphics/rastport.h `struct RastPort' RP `};' incs:graphics/rastport.h `struct RastPort' RegionRectangle `};' incs:graphics/regions.h `struct RegionRectangle' Region `};' incs:graphics/regions.h `struct Region' SimpleSprite `};' incs:graphics/sprite.h `struct SimpleSprite' TextAttr `};' incs:graphics/text.h `struct TextAttr' TA `};' incs:graphics/text.h `struct TextAttr' TextFont `};' incs:graphics/text.h `struct TextFont' TF `};' incs:graphics/text.h `struct TextFont' ColorMap `};' incs:graphics/view.h `struct ColorMap' CM `};' incs:graphics/view.h `struct ColorMap' ViewPort `};' incs:graphics/view.h `struct ViewPort' VP `};' incs:graphics/view.h `struct ViewPort' View 26 incs:graphics/view.h `struct View' RasInfo `};' incs:graphics/view.h `struct RasInfo' InputEvent `};' incs:devices/inputevent.h `struct InputEvent' clib/macros.h 999 incs:clib/macros.h `' devices/audio.h 999 incs:devices/audio.h `' devices/bootblock.h 999 incs:devices/bootblock.h `' devices/clipboard.h 999 incs:devices/clipboard.h `' devices/console.h 999 incs:devices/console.h `' devices/conunit.h 999 incs:devices/conunit.h `' devices/gameport.h 999 incs:devices/gameport.h `' devices/input.h 999 incs:devices/input.h `' devices/inputevent.h 999 incs:devices/inputevent.h `' devices/keyboard.h 999 incs:devices/keyboard.h `' devices/keymap.h 999 incs:devices/keymap.h `' devices/narrator.h 999 incs:devices/narrator.h `' devices/parallel.h 999 incs:devices/parallel.h `' devices/printer.h 999 incs:devices/printer.h `' devices/prtbase.h 999 incs:devices/prtbase.h `' devices/serial.h 999 incs:devices/serial.h `' devices/timer.h 999 incs:devices/timer.h `' devices/trackdisk.h 999 incs:devices/trackdisk.h `' exec/alerts.h 999 incs:exec/alerts.h `' exec/devices.h 999 incs:exec/devices.h `' exec/errors.h 999 incs:exec/errors.h `' exec/exec.h 999 incs:exec/exec.h `' exec/execbase.h 999 incs:exec/execbase.h `' exec/execname.h 999 incs:exec/execname.h `' exec/interrupts.h 999 incs:exec/interrupts.h `' exec/io.h 999 incs:exec/io.h `' exec/libraries.h 999 incs:exec/libraries.h `' exec/lists.h 999 incs:exec/lists.h `' exec/memory.h 999 incs:exec/memory.h `' exec/nodes.h 999 incs:exec/nodes.h `' exec/ports.h 999 incs:exec/ports.h `' exec/resident.h 999 incs:exec/resident.h `' exec/semaphores.h 999 incs:exec/semaphores.h `' exec/tasks.h 999 incs:exec/tasks.h `' exec/types.h 999 incs:exec/types.h `' graphics/clip.h 999 incs:graphics/clip.h `' graphics/collide.h 999 incs:graphics/collide.h `' graphics/copper.h 999 incs:graphics/copper.h `' graphics/display.h 999 incs:graphics/display.h `' graphics/gels.h 999 incs:graphics/gels.h `' graphics/gfx.h 999 incs:graphics/gfx.h `' graphics/gfxbase.h 999 incs:graphics/gfxbase.h `' graphics/gfxmacros.h 999 incs:graphics/gfxmacros.h `' graphics/graphint.h 999 incs:graphics/graphint.h `' graphics/layers.h 999 incs:graphics/layers.h `' graphics/rastport.h 999 incs:graphics/rastport.h `' graphics/regions.h 999 incs:graphics/regions.h `' graphics/sprite.h 999 incs:graphics/sprite.h `' graphics/text.h 999 incs:graphics/text.h `' graphics/view.h 999 incs:graphics/view.h `' hardware/adkbits.h 999 incs:hardware/adkbits.h `' hardware/blit.h 999 incs:hardware/blit.h `' hardware/cia.h 999 incs:hardware/cia.h `' hardware/custom.h 999 incs:hardware/custom.h `' hardware/dmabits.h 999 incs:hardware/dmabits.h `' hardware/intbits.h 999 incs:hardware/intbits.h `' intuition/intuition.h 999 incs:intuition/intuition.h `' intuition/intuitionbase.h 999 incs:intuition/intuitionbase.h `' lattice/ctype.h 999 incs:lattice/ctype.h `' lattice/dec.h 999 incs:lattice/dec.h `' lattice/dos.h 999 incs:lattice/dos.h `' lattice/error.h 999 incs:lattice/error.h `' lattice/fcntl.h 999 incs:lattice/fcntl.h `' lattice/ios1.h 999 incs:lattice/ios1.h `' lattice/limits.h 999 incs:lattice/limits.h `' lattice/math.h 999 incs:lattice/math.h `' lattice/setjmp.h 999 incs:lattice/setjmp.h `' lattice/stdio.h 999 incs:lattice/stdio.h `' libraries/configregs.h 999 incs:libraries/configregs.h `' libraries/configvars.h 999 incs:libraries/configvars.h `' libraries/diskfont.h 999 incs:libraries/diskfont.h `' libraries/dos.h 999 incs:libraries/dos.h `' libraries/dosextens.h 999 incs:libraries/dosextens.h `' libraries/expansion.h 999 incs:libraries/expansion.h `' libraries/filehandler.h 999 incs:libraries/filehandler.h `' libraries/mathffp.h 999 incs:libraries/mathffp.h `' libraries/translator.h 999 incs:libraries/translator.h `' resources/cia.h 999 incs:resources/cia.h `' resources/disk.h 999 incs:resources/disk.h `' resources/misc.h 999 incs:resources/misc.h `' resources/potgo.h 999 incs:resources/potgo.h `' workbench/icon.h 999 incs:workbench/icon.h `' workbench/startup.h 999 incs:workbench/startup.h `' workbench/workbench.h 999 incs:workbench/workbench.h `' !Funky!Stuff! fi # end of overwriting check echo shar: "extracting 'dme.refs.2'" '(18766 characters)' if test -f 'dme.refs.2' then echo shar: "will not over-write existing file 'dme.refs.2'" else cat << \!Funky!Stuff! > 'dme.refs.2' parallel 9999 docs:parallel.doc `' exec 9999 docs:exec.doc `' intuition 9999 docs:intuit.doc `' AddResetHandler `^L' docs:keyboard.doc ` AddResetHandler -' ReadMatrix `^L' docs:keyboard.doc ` ReadMatrix -' RemResetHandler `^L' docs:keyboard.doc ` RemResetHandler -' ResetHandlerDone `^L' docs:keyboard.doc ` ResetHandlerDone -' Translate `^L' docs:translat.doc ` Translate -' AskCType `^L' docs:gameport.doc ` AskCType -' AskTrigger `^L' docs:gameport.doc ` AskTrigger -' SetCType `^L' docs:gameport.doc ` SetCType -' SetTrigger `^L' docs:gameport.doc ` SetTrigger -' ActivateGadget `^L' docs:intuit.doc ` ActivateGadget --' ActivateWindow `^L' docs:intuit.doc ` ActivateWindow --' AddGadget `^L' docs:intuit.doc ` AddGadget --' AddGList `^L' docs:intuit.doc ` AddGList --' AllocRemember `^L' docs:intuit.doc ` AllocRemember --' AutoRequest `^L' docs:intuit.doc ` AutoRequest --' BeginRefresh `^L' docs:intuit.doc ` BeginRefresh --' BuildSysRequest `^L' docs:intuit.doc ` BuildSysRequest --' ClearDMRequest `^L' docs:intuit.doc ` ClearDMRequest --' ClearMenuStrip `^L' docs:intuit.doc ` ClearMenuStrip --' ClearPointer `^L' docs:intuit.doc ` ClearPointer --' CloseScreen `^L' docs:intuit.doc ` CloseScreen --' CloseWindow `^L' docs:intuit.doc ` CloseWindow --' CloseWorkBench `^L' docs:intuit.doc ` CloseWorkBench --' CurrentTime `^L' docs:intuit.doc ` CurrentTime --' DisplayAlert `^L' docs:intuit.doc ` DisplayAlert --' DisplayBeep `^L' docs:intuit.doc ` DisplayBeep --' DoubleClick `^L' docs:intuit.doc ` DoubleClick --' DrawBorder `^L' docs:intuit.doc ` DrawBorder --' DrawImage `^L' docs:intuit.doc ` DrawImage --' EndRefresh `^L' docs:intuit.doc ` EndRefresh --' EndRequest `^L' docs:intuit.doc ` EndRequest --' FreeRemember `^L' docs:intuit.doc ` FreeRemember --' FreeSysRequest `^L' docs:intuit.doc ` FreeSysRequest --' GetDefPrefs `^L' docs:intuit.doc ` GetDefPrefs --' GetPrefs `^L' docs:intuit.doc ` GetPrefs --' GetScreenData `^L' docs:intuit.doc ` GetScreenData --' InitRequester `^L' docs:intuit.doc ` InitRequester --' IntuiTextLength `^L' docs:intuit.doc ` IntuiTextLength --' ItemAddress `^L' docs:intuit.doc ` ItemAddress --' LockIBase `^L' docs:intuit.doc ` LockIBase --' MakeScreen `^L' docs:intuit.doc ` MakeScreen --' ModifyIDCMP `^L' docs:intuit.doc ` ModifyIDCMP --' ModifyProp `^L' docs:intuit.doc ` ModifyProp --' MoveScreen `^L' docs:intuit.doc ` MoveScreen --' MoveWindow `^L' docs:intuit.doc ` MoveWindow --' NewModifyProp `^L' docs:intuit.doc ` NewModifyProp --' OffGadget `^L' docs:intuit.doc ` OffGadget --' OffMenu `^L' docs:intuit.doc ` OffMenu --' OnGadget `^L' docs:intuit.doc ` OnGadget --' OnMenu `^L' docs:intuit.doc ` OnMenu --' OpenScreen `^L' docs:intuit.doc ` OpenScreen --' OpenWorkBench `^L' docs:intuit.doc ` OpenWorkBench --' PrintIText `^L' docs:intuit.doc ` PrintIText --' RefreshGadgets `^L' docs:intuit.doc ` RefreshGadgets --' RefreshGList `^L' docs:intuit.doc ` RefreshGList --' RefreshWindowFrame `^L' docs:intuit.doc ` RefreshWindowFrame --' RemakeDisplay `^L' docs:intuit.doc ` RemakeDisplay --' RemoveGadget `^L' docs:intuit.doc ` RemoveGadget --' RemoveGList `^L' docs:intuit.doc ` RemoveGList --' ReportMouse `^L' docs:intuit.doc ` ReportMouse --' Request `^L' docs:intuit.doc ` Request --' RethinkDisplay `^L' docs:intuit.doc ` RethinkDisplay --' ScreenToBack `^L' docs:intuit.doc ` ScreenToBack --' ScreenToFront `^L' docs:intuit.doc ` ScreenToFront --' SetDMRequest `^L' docs:intuit.doc ` SetDMRequest --' SetMenuStrip `^L' docs:intuit.doc ` SetMenuStrip --' SetPointer `^L' docs:intuit.doc ` SetPointer --' SetPrefs `^L' docs:intuit.doc ` SetPrefs --' SetWindowTitles `^L' docs:intuit.doc ` SetWindowTitles --' ShowTitle `^L' docs:intuit.doc ` ShowTitle --' SizeWindow `^L' docs:intuit.doc ` SizeWindow --' UnlockIBase `^L' docs:intuit.doc ` UnlockIBase --' ViewAddress `^L' docs:intuit.doc ` ViewAddress --' ViewPortAddress `^L' docs:intuit.doc ` ViewPortAddress --' WBenchToBack `^L' docs:intuit.doc ` WBenchToBack --' WBenchToFront `^L' docs:intuit.doc ` WBenchToFront --' WindowLimits `^L' docs:intuit.doc ` WindowLimits --' WindowToBack `^L' docs:intuit.doc ` WindowToBack --' WindowToFront `^L' docs:intuit.doc ` WindowToFront --' OpenWindow `^L' docs:intuit.doc ` OpenWindow --' clipboard 999 docs:clipbd.doc `' CurrentReadID `^L' docs:clipbd.doc ` CurrentReadID -' CurrentWriteID `^L' docs:clipbd.doc ` CurrentWriteID -' Post `^L' docs:clipbd.doc ` Post -' AddAnimOb `^L' docs:graphics.doc ` AddAnimOb -' AddBob `^L' docs:graphics.doc ` AddBob -' AddFont `^L' docs:graphics.doc ` AddFont -' AddVSprite `^L' docs:graphics.doc ` AddVSprite -' AllocRaster `^L' docs:graphics.doc ` AllocRaster -' AndRectRegion `^L' docs:graphics.doc ` AndRectRegion -' AndRegionRegion `^L' docs:graphics.doc ` AndRegionRegion -' Animate `^L' docs:graphics.doc ` Animate -' AreaCircle `^L' docs:graphics.doc ` AreaCircle -' AreaDraw `^L' docs:graphics.doc ` AreaDraw -' AreaEllipse `^L' docs:graphics.doc ` AreaEllipse -' AreaEnd `^L' docs:graphics.doc ` AreaEnd -' AreaMove `^L' docs:graphics.doc ` AreaMove -' AskFont `^L' docs:graphics.doc ` AskFont -' AskSoftStyle `^L' docs:graphics.doc ` AskSoftStyle -' AttemptLockLayerRom `^L' docs:graphics.doc ` AttemptLockLayerRom -' BltBitMap `^L' docs:graphics.doc ` BltBitMap -' BltBitMapRastPort `^L' docs:graphics.doc ` BltBitMapRastPort -' BltClear `^L' docs:graphics.doc ` BltClear -' BltMaskBitMapRastPort `^L' docs:graphics.doc ` BltMastBitMapRastPort -' BltPattern `^L' docs:graphics.doc ` BltPattern -' BltTemplate `^L' docs:graphics.doc ` BltTemplate -' CBump `^L' docs:graphics.doc ` CBump -' CEND `^L' docs:graphics.doc ` CEND -' ChangeSprite `^L' docs:graphics.doc ` ChangeSprite -' CINIT `^L' docs:graphics.doc ` CINIT -' ClearEOL `^L' docs:graphics.doc ` ClearEOL -' ClearRectRegion `^L' docs:graphics.doc ` ClearRectRegion -' ClearRegion `^L' docs:graphics.doc ` ClearRegion -' ClearScreen `^L' docs:graphics.doc ` ClearScreen -' ClipBlit `^L' docs:graphics.doc ` ClipBlit -' CloseFont `^L' docs:graphics.doc ` CloseFont -' CMOVE `^L' docs:graphics.doc ` CMOVE -' CopySBitMap `^L' docs:graphics.doc ` CopySBitMap -' CWAIT `^L' docs:graphics.doc ` CWAIT -' DisownBlitter `^L' docs:graphics.doc ` DisownBlitter -' DisposeRegion `^L' docs:graphics.doc ` DisposeRegion -' DoCollision `^L' docs:graphics.doc ` DoCollision -' Draw `^L' docs:graphics.doc ` Draw -' DrawEllipse `^L' docs:graphics.doc ` DrawEllipse -' DrawGList `^L' docs:graphics.doc ` DrawGList -' Flood `^L' docs:graphics.doc ` Flood -' FreeColorMap `^L' docs:graphics.doc ` FreeColorMap -' FreeCopList `^L' docs:graphics.doc ` FreeCopList -' FreeCprList `^L' docs:graphics.doc ` FreeCprList -' FreeGBuffers `^L' docs:graphics.doc ` FreeGBuffers -' FreeRaster `^L' docs:graphics.doc ` FreeRaster -' FreeSprite `^L' docs:graphics.doc ` FreeSprite -' FreeVPortCopLists `^L' docs:graphics.doc ` FreeVPortCopLists -' GetColorMap `^L' docs:graphics.doc ` GetColorMap -' GetGBuffers `^L' docs:graphics.doc ` GetGBuffers -' GetRGB4 `^L' docs:graphics.doc ` GetRGB4 -' GetSprite `^L' docs:graphics.doc ` GetSprite -' InitArea `^L' docs:graphics.doc ` InitArea -' InitBitMap `^L' docs:graphics.doc ` InitBitMap -' InitGels `^L' docs:graphics.doc ` InitGels -' InitGMasks `^L' docs:graphics.doc ` InitGMasks -' InitMasks `^L' docs:graphics.doc ` InitMasks -' InitRastPort `^L' docs:graphics.doc ` InitRastPort -' InitTmpRas `^L' docs:graphics.doc ` InitTmpRas -' InitView `^L' docs:graphics.doc ` InitView -' InitVPort `^L' docs:graphics.doc ` InitVPort -' LoadRGB4 `^L' docs:graphics.doc ` LoadRGB4 -' LoadView `^L' docs:graphics.doc ` LoadView -' LockLayerRom `^L' docs:graphics.doc ` LockLayerRom -' MakeVPort `^L' docs:graphics.doc ` MakeVPort -' Move `^L' docs:graphics.doc ` Move -' MoveSprite `^L' docs:graphics.doc ` MoveSprite -' MrgCop `^L' docs:graphics.doc ` MrgCop -' NewRegion `^L' docs:graphics.doc ` NewRegion -' OpenFont `^L' docs:graphics.doc ` OpenFont -' OrRectRegion `^L' docs:graphics.doc ` OrRectRegion -' OrRegionRegion `^L' docs:graphics.doc ` OrRegionRegion -' OwnBlitter `^L' docs:graphics.doc ` OwnBlitter -' PolyDraw `^L' docs:graphics.doc ` PolyDraw -' QBlit `^L' docs:graphics.doc ` QBlit -' QBSBlit `^L' docs:graphics.doc ` QBSBlit -' ReadPixel `^L' docs:graphics.doc ` ReadPixel -' RectFill `^L' docs:graphics.doc ` RectFill -' RemBob `^L' docs:graphics.doc ` RemBob -' RemFont `^L' docs:graphics.doc ` RemFont -' RemIBob `^L' docs:graphics.doc ` RemIBob -' RemVSprite `^L' docs:graphics.doc ` RemVSprite -' ScrollRaster `^L' docs:graphics.doc ` ScrollRaster -' ScrollVPort `^L' docs:graphics.doc ` ScrollVPort -' SetAPen `^L' docs:graphics.doc ` SetAPen -' SetBPen `^L' docs:graphics.doc ` SetBPen -' SetCollision `^L' docs:graphics.doc ` SetCollision -' SetDrMd `^L' docs:graphics.doc ` SetDrMd -' SetFont `^L' docs:graphics.doc ` SetFont -' SetOPen `^L' docs:graphics.doc ` SetOPen -' SetRast `^L' docs:graphics.doc ` SetRast -' SetRGB4 `^L' docs:graphics.doc ` SetRGB4 -' SetRGB4CM `^L' docs:graphics.doc ` SetRGB4CM -' SetSoftStyle `^L' docs:graphics.doc ` SetSoftStyle -' SortGList `^L' docs:graphics.doc ` SortGList -' SyncSBitMap `^L' docs:graphics.doc ` SyncSBitMap -' Text `^L' docs:graphics.doc ` Text -' TextLength `^L' docs:graphics.doc ` TextLength -' UnlockLayerRom `^L' docs:graphics.doc ` UnlockLayerRom -' VBeamPos `^L' docs:graphics.doc ` VBeamPos -' WaitBlit `^L' docs:graphics.doc ` WaitBlit -' WaitBOVP `^L' docs:graphics.doc ` WaitBOVP -' WaitTOF `^L' docs:graphics.doc ` WaitTOF -' WritePixel `^L' docs:graphics.doc ` WritePixel -' XorRectRegion `^L' docs:graphics.doc ` XorRectRegion -' XorRegionRegion `^L' docs:graphics.doc ` XorRegionRegion -' AbortIO `^L' docs:exec.doc ` AbortIO -' AddDevice `^L' docs:exec.doc ` AddDevice -' AddHead `^L' docs:exec.doc ` AddHead -' AddIntServer `^L' docs:exec.doc ` AddIntServer -' AddLibrary `^L' docs:exec.doc ` AddLibrary -' AddMemList `^L' docs:exec.doc ` AddMemList -' AddPort `^L' docs:exec.doc ` AddPort -' AddResource `^L' docs:exec.doc ` AddResource -' AddSemaphore `^L' docs:exec.doc ` AddSemaphore -' AddTail `^L' docs:exec.doc ` AddTail -' AddTask `^L' docs:exec.doc ` AddTask -' Alert `^L' docs:exec.doc ` Alert -' AllocAbs `^L' docs:exec.doc ` AllocAbs -' Allocate `^L' docs:exec.doc ` Allocate -' AllocEntry `^L' docs:exec.doc ` AllocEntry -' AllocMem `^L' docs:exec.doc ` AllocMem -' AllocSignal `^L' docs:exec.doc ` AllocSignal -' AllocTrap `^L' docs:exec.doc ` AllocTrap -' AttemptSemaphore `^L' docs:exec.doc ` AttemptSemaphore -' AvailMem `^L' docs:exec.doc ` AvailMem -' BeginIO `^L' docs:exec.doc ` BeginIO -' Cause `^L' docs:exec.doc ` Cause -' CheckIO `^L' docs:exec.doc ` CheckIO -' CloseDevice `^L' docs:exec.doc ` CloseDevice -' CloseLibrary `^L' docs:exec.doc ` CloseLibrary -' CopyMem `^L' docs:exec.doc ` CopyMem -' CopyMemQuick `^L' docs:exec.doc ` CopyMemQuick -' Deallocate `^L' docs:exec.doc ` Deallocate -' Debug `^L' docs:exec.doc ` Debug -' Disable `^L' docs:exec.doc ` Disable -' DoIO `^L' docs:exec.doc ` DoIO -' Enable `^L' docs:exec.doc ` Enable -' Enqueue `^L' docs:exec.doc ` Enqueue -' FindName `^L' docs:exec.doc ` FindName -' FindPort `^L' docs:exec.doc ` FindPort -' FindResident `^L' docs:exec.doc ` FindResident -' FindSemaphore `^L' docs:exec.doc ` FindSemaphore -' FindTask `^L' docs:exec.doc ` FindTask -' Forbid `^L' docs:exec.doc ` Forbid -' FreeEntry `^L' docs:exec.doc ` FreeEntry -' FreeMem `^L' docs:exec.doc ` FreeMem -' FreeSignal `^L' docs:exec.doc ` FreeSignal -' FreeTrap `^L' docs:exec.doc ` FreeTrap -' GetCC `^L' docs:exec.doc ` GetCC -' GetMsg `^L' docs:exec.doc ` GetMsg -' InitCode `^L' docs:exec.doc ` InitCode -' InitResident `^L' docs:exec.doc ` InitResident -' InitSemaphore `^L' docs:exec.doc ` InitSemaphore -' InitStruct `^L' docs:exec.doc ` InitStruct -' Insert `^L' docs:exec.doc ` Insert -' MakeFunctions `^L' docs:exec.doc ` MakeFunctions -' MakeLibrary `^L' docs:exec.doc ` MakeLibrary -' ObtainSemaphore `^L' docs:exec.doc ` ObtainSemaphore -' ObtainSemaphoreList `^L' docs:exec.doc ` ObtainSemaphoreList -' OldOpenLibrary `^L' docs:exec.doc ` OldOpenLibrary -' OpenDevice `^L' docs:exec.doc ` OpenDevice -' OpenLibrary `^L' docs:exec.doc ` OpenLibrary -' OpenResource `^L' docs:exec.doc ` OpenResource -' Permit `^L' docs:exec.doc ` Permit -' Procure `^L' docs:exec.doc ` Procure -' PutMsg `^L' docs:exec.doc ` PutMsg -' RawDoFmt `^L' docs:exec.doc ` RawDoFmt -' ReleaseSemaphore `^L' docs:exec.doc ` ReleaseSemaphore -' ReleaseSemaphoreList`^L' docs:exec.doc ` ReleaseSemaphoreList -' RemDevice `^L' docs:exec.doc ` RemDevice -' RemHead `^L' docs:exec.doc ` RemHead -' RemIntServer `^L' docs:exec.doc ` RemIntServer -' RemLibrary `^L' docs:exec.doc ` RemLibrary -' Remove `^L' docs:exec.doc ` Remove -' RemPort `^L' docs:exec.doc ` RemPort -' RemResource `^L' docs:exec.doc ` RemResource -' RemSemaphore `^L' docs:exec.doc ` RemSemaphore -' RemTail `^L' docs:exec.doc ` RemTail -' RemTask `^L' docs:exec.doc ` RemTask -' ReplyMsg `^L' docs:exec.doc ` ReplyMsg -' SendIO `^L' docs:exec.doc ` SendIO -' SetExcept `^L' docs:exec.doc ` SetExcept -' SetFunction `^L' docs:exec.doc ` SetFunction -' SetIntVector `^L' docs:exec.doc ` SetIntVector -' SetSignal `^L' docs:exec.doc ` SetSignal -' SetSR `^L' docs:exec.doc ` SetSR -' SetTaskPri `^L' docs:exec.doc ` SetTaskPri -' Signal `^L' docs:exec.doc ` Signal -' SumKickData `^L' docs:exec.doc ` SumKickData -' SumLibrary `^L' docs:exec.doc ` SumLibrary -' SuperState `^L' docs:exec.doc ` SuperState -' TypeOfMem `^L' docs:exec.doc ` TypeOfMem -' UserState `^L' docs:exec.doc ` UserState -' Vacate `^L' docs:exec.doc ` Vacate -' Wait `^L' docs:exec.doc ` Wait -' WaitIO `^L' docs:exec.doc ` WaitIO -' WaitPort `^L' docs:exec.doc ` WaitPort -' CreateProc `^L' docs:dos.doc ` CreateProc -' AskDefaultMap `^L' docs:console.doc ` AskDefaultMap -' AskKeyMap `^L' docs:console.doc ` AskKeyMap -' CDInputHandler `^L' docs:console.doc ` CDInputHandler -' RawKeyConvert `^L' docs:console.doc ` RawKeyConvert -' DeadKeyConvert `^L' docs:console.doc ` DeadKeyConvert -' CreateExtIO `^L' docs:exec_support.doc ` CreateExtIO -' CreatePort `^L' docs:exec_support.doc ` CreatePort -' CreateStdIO `^L' docs:exec_support.doc ` CreateStdIO -' CreateTask `^L' docs:exec_support.doc ` CreateTask -' DeleteExtIO `^L' docs:exec_support.doc ` DeleteExtIO -' DeletePort `^L' docs:exec_support.doc ` DeletePort -' DeleteStdIO `^L' docs:exec_support.doc ` DeleteStdIO -' DeleteTask `^L' docs:exec_support.doc ` DeleteTask -' NewList `^L' docs:exec_support.doc ` NewList -' !Funky!Stuff! fi # end of overwriting check echo shar: "extracting 'macros.edrc'" '(2428 characters)' if test -f 'macros.edrc' then echo shar: "will not over-write existing file 'macros.edrc'" else cat << \!Funky!Stuff! > 'macros.edrc' # MACROS FROM BRYCE # Some people do not like the default cursor key mappings # (see DME.DOC). Here is an example of remapping them. map `c-up' `scrollup' map `c-dow' `scrolldown' map `s-up' `pageup' map `s-dow' `pagedown' map `s-lef' `wleft' map `s-rig' `wright' map `a-dow' `bottom' map `a-up' `top' map `a-rig' `last' map `a-lef' `first' # MACROS FROM KIM AND FRIENDS insertmode on savetabs on tabstop 8 pageset 96 # spltjoin map `f1' `ifelse r `join del' split' # sos lineadd map `f2' `ifelse b `last split down first deline' `last split down first'' # fffile map `f3' `ifelse m `saveold quit' `quit'' map `f4' `join' map `f5' `escimm `insfile '' map `f6' `escimm `insfile df1:readme.list'' map `f7' `pageup screentop first' map `f8' `pagedown screentop first' map `f9' `insertmode toggle' map `f10' `ifelse t bottom top' map `s-f7' `top screentop first' map `s-f8' `bottom screentop first' # capitalize word map `nk0' `wleft if c=34 right if c=39 right if c=96 right if cl `tlate -32' while ca right' # Uncapitalize word map `s-nk0' `wleft if c=34 right if c=39 right if c=96 right if cu `tlate +32' while ca right' map `nk3' `ifelse m `saveold quit' `quit'' # save current line in ram file map `nk4' `unblock block block bsave ram:dmesave deline' # get line from ram file (works across edit files map `nk5' `insfile ram:dmesave down' # move current line up 1 line within the file map `nk7' `ifelse t `right left' `unblock block block up bmove unblock' ' # move current line down 1 line within the file map `nk8' `down unblock block block up bmove unblock down' map c-k `remeol' map `c-s' `escimm `find '' # delete with end-of-line join and handling of DME bug with join at the bottom of the file map del `ifelse !r del `if !b `down ifelse b `settoggle 1' `resettoggle 1' up join if 1 down''' # return which handles DME bug of adding 2 lines at the end of a file map return `ifelse b `split down first down deline' `split down first'' map `s- ' `` '' # backspace with end-of-line join and handling of DME bug with join at the bottom of the file map `bs' `ifelse !l bs `ifelse b `settoggle 1' `resettoggle 1' up last join if 1 down del'' map `tab' `tab' map `s-tab' `backtab' map `help' `newwindow newfile df1:s/dme.help' # make current character upper case and move the cursor right one character map `nk-' `if cl `tlate -32' right' !Funky!Stuff! fi # end of overwriting check exit 0 # End of shell archive