home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-12-08 | 28.9 KB | 829 lines | [TEXT/R*ch] |
- alt.sources.mac digest #6-94 6/9/94
-
- Today's Contents:
-
- [!] administrivia
-
- [*] appwind.cpt.hqx
- [*] asciichart.cpt.hqx
- [*] asyncsndpas.cpt.hqx
- [*] cscsi.cpt.hqx
- [*] deps.cpt.hqx
- [*] dimtext2.0.cpt.hqx
- [*] dropshellmwp.cpt.hqx
- [*] du_bbedit.cpt.hqx
- [*] errordude.cpt.hqx
- [*] maclzss.cpt.hqx
- [*] movablemodal.cpt.hqx
- [*] mungeimage.cpt.hqx
- [*] offscreentoys1.1.cpt.hqx
- [*] patchworks.cpt.hqx
- [*] progresscdefs.cpt.hqx
- [*] scroll.cpt.hqx
- [*] skelpas.cpt.hqx
- [*] srcconvert.cpt.hqx
- [*] tcsocket.cpt.hqx
-
- [#] 64bitmath1
- [#] 64bitmath2
- [#] aeevents
- [#] cdinfo
- [#] cdragpane
- [#] checkvollock
- [#] clickloopproc
- [#] computecrc1
- [#] computecrc2
- [#] docwrite
- [#] draggrayrgn
- [#] drawicons
- [#] drawmjpegframe
- [#] drawvstring
- [#] drvrstuff
- [#] fastdrawline
- [#] fopenfsspec
- [#] gestalta5
- [#] gestaltscrnsvr
- [#] getbootvol
- [#] getdeskpat
- [#] hideedittext
- [#] iconfam
- [#] initstuff
- [#] iscolormode
- [#] ldef.c
- [#] makemask
- [#] microsecs
- [#] mydragwindow
- [#] offscreenlib
- [#] optkeystate
- [#] paintrctvlineto
- [#] palettemgr
- [#] pcstrs
- [#] petegestalt
- [#] ploticons
- [#] ptinoval
- [#] ptinoval2
- [#] readjpeg
- [#] refnum2fsspec2
- [#] remoteprocs
- [#] rotpsig
- [#] saveron
- [#] sendae2app
- [#] setgraybg
- [#] setwindpictfile
- [#] squareroots
- [#] sys6info
- [#] unmountnetvols
- [#] windowfix
- [#] windowfix2
- [#] windowfix3
- [#] wnesuggest
-
- [!] Who's Who List
- [!] Archive organization
-
- The alt.sources.mac archive is at ftpbio.bgsu.edu
- (129.1.252.66) in the /ftp/pub/alt.sources.mac directory.
- Files listed with an [*] before them are in the main
- directory. Files listed with an [#] in front of them
- are in the /ftp/pub/alt.sources.mac/00snippet directory.
- Scripts are stored in the /ftp/pub/alt.sources.mac/scripts
- directory.
-
- Also stored at the archive site are the FAQs for the
- Mac newsgroups in the /ftp/pub directory. Postings to
- comp.sources.mac are archived in the /ftp/pub/comp.sources.mac
- directory. The alt.sources.mac digests are archived in the
- /ftp/pub/digests directory.
-
- The alt.sources.mac newsgroup is for the distribution of
- sources only.
-
- ************************************************************
-
- From: dnebing@andy.bgsu.edu (Dave Nebinger)
- Subject: Administrivia
-
- Welcome to the alt.sources.mac digest. Currently, I am
- the moderator of the archive. I thought I would post this
- message to show everyone what has been accumulating at the
- archive site.
-
- Your contributions are highly recommended and accepted.
- If you don't have access to the alt.sources.mac newsgroup,
- you can email your contribution to me (dnebing@andy.bgsu.edu)
- and I will add it to the archive, or you can upload it to
- the /ftp/pub/incoming directory at the archive site.
-
- A new directory has been created in the /ftp/pub/other
- directory. It is the 'apprentice' directory and will contain
- files that didn't make it to the CD as well as fixes for
- what is on the CD (if there are any ;-)
-
- Thanks for your support of the alt.sources.mac newsgroup
- as well as the archive here at ftpbio. Any other suggestions
- or comments that you might have are welcome and encouraged.
-
- Dave Nebinger (dnebing@andy.bgsu.edu)
-
- ************************************************************
-
- From: Matt Slot <fprefect@engin.umich.edu>
- Subject: TSM Floating Windows: "appe Windows" Shell
-
- If you have seen the new Speech Manager, then you know that a background
- only application can put a window onto the screen (contrary to popular
- belief). The new Text Services Manager in System 7.1 offers documented
- hooks for creating, disposing, and handling floating windows. These
- windows are layer independent (they are floating above all programs
- and windows), and work without patching traps (well, a quick jGNEFilter,
- but no traps).
-
- This program demonstrates a shell application that puts a TSM window
- onto the screen, and intercepts update, click, and key events. Filling
- in the handler functions is the easiest way to put up your own floater.
- Wrapper functions restore global context, current resource file, GrafPort,
- and heap zone, to make standard handling routines much easier to write.
-
- Of course the program is background only, so it is typically launched
- from the Extensions Folder at startup. I like the close box on floater
- windows, because its an easy way to quit the program without relying
- on a quit Apple Event. I have added support for hiding all windows
- with Cmd-Escape, and to respond to screen savers and programs that
- take over the screen (hide the menu bar).
-
- Finally, I want this to be a stable mechanism for something that you
- shouldn't be able to do. Despite the interface guidelines, there may
- be a use for doing this. Please send me bug reports and suggestions
- for improving this tool.
-
- Matt Slot
- fprefect@engin.umich.edu
-
- [archived as: /ftp/pub/alt.sources.mac/appwind.cpt.hqx]
- ============================================================
-
- From: kenlong@netcom.com (Ken Long)
- Subject: ascii (C)
-
- An old C source file I found, built the .rsrc file, then got to run on
- Think C. For Think C 5, just add the .c file and MacTraps to your new
- project.
-
- This program makes an ascii chart type character display. You clik on a
- character in the grid and it's inserted in the sample string. Type a
- character and the one in the grid is momentarily highlighted.
-
- [archived as: /ftp/pub/alt.sources.mac/asciichart.cpt.hqx]
- ============================================================
-
- From: ingemar@lysator.liu.se (Ingemar Ragnemalm)
- Subject: Asynch sound demo (Pascal)
-
- This is the sound demo by Marv Westrom, that he posted about a year ago.
- It works exactly as before, but I have corrected the source to conform
- better to Mac programming standards, plus shrunk the sound (with no loss
- in quality). Think Pascal source. Project and resource files included.
-
- /Ingemar Ragnemalm
-
- [archived as: /ftp/pub/alt.sources.mac/asyncsndpas.cpt.hqx]
- ============================================================
-
- From: tzs@u.washington.edu (Tim Smith)
- Subject: Re: Determining if user has a CD ROM drive
-
- Michael A. Kelly <mkelly@cs.uoregon.edu> wrote:
- >How do I do that? I've been looking at the SCSI Manager in Think Reference,
- >and I can't figure out how to tell if the device is a CD ROM device.
-
- Try this. The following was written when Think C first came out with
- the objected oriented extensions, and was my first attempt to use
- them, which is why it goes a bit overboard. The first two files
- below define an object oriented interface to the SCSI manager.
- The third file scans the SCSI bus looking for a tape drive.
- At the end, I'll tell you where to change it to look for a
- CD-ROM drive.
-
- [archived as: /ftp/pub/alt.sources.mac/cscsi.cpt.hqx]
- ============================================================
-
- From: Jochen Meyer <jochen@blanc.north.de>
- Subject: Deps - generate Makefile dependencies
-
- "Deps" is an MPW tool which generates Makefile dependencies out of
- the #include's in the source files. It is written by Archie Cobbs.
- I found it in csmp some time ago and now hacked it a little to
- remove duplicates. The source is nothing great, but the tool works
- pretty good. I use it regularly now during development of a project
- with some 15 headers and 35 implementation files. Maybe this helps
- some people who recently asked about such a tool.
-
- [archived as: /ftp/pub/alt.sources.mac/deps.cpt.hqx]
- ============================================================
-
- From: walkerj@math.scarolina.edu (Jim Walker)
- Subject: Text Item Dimming Source Code, v. 2.0 (C)
-
- C source code for dimming text items (editText or statText) in dialogs.
- When dimmed, editText items become uneditable. True gray is used when
- possible. Dimmed items update correctly, and no extra dialog items are
- needed. Set up for use with Apple's universal headers (not those that come
- with THINK C 6.) Includes project files for THINK C 7.0 and CodeWarrior C
- 68K, and a demo application.
-
- [archived as: /ftp/pub/alt.sources.mac/dimtext2.0.cpt.hqx]
- ============================================================
-
- From: mxmora@unix.sri.com (Matt Mora)
- Subject: Metrowerks Pascal version of Dropshell
-
- Here is a Metrowerks Pascal port of the DropShell source.
- The good new is that MWPascal is stable enough to build
- the program and run it without any problems. Yeah!
-
- The next job is to make it work with the universal headers.
-
- Xavier
-
- [archived as: /ftp/pub/alt.sources.mac/dropshellmwp.cpt.hqx]
- ============================================================
-
- From: Kevin.R.Boyce@gsfc.nasa.gov (Kevin R. Boyce)
- Subject: du for BBEdit (THINK C)
-
- Here's a quick-n-dirty BBEedit extension that lets you check where all
- the space on your hard disk has gone. You select a starting folder,
- and it makes a listing of the sizes of said folder and all the folders
- it contains. The list goes into a new window. The sizes it reports
- are in blocks (yes, that's the physical size, not logical size). That
- seemed to be easier on the eyes than lots of numbers with 6 or 7
- digits in them.
-
- [archived as: /ftp/pub/alt.sources.mac/du_bbedit.cpt.hqx]
- ============================================================
-
- From: gwatts@whcdfq.fnal.gov
- Subject: Error Dude - OSErr to Text Translation
-
- Here is a small project that attempts to do all of that for you. Called the
- Error Dude, it is a simple component that looks up an error number in a
- database and returns the text describing the error (if present).
-
- This guy was built using MW CW DR2.
-
- Gordon Watts gwatts@fnal.fnal.gov
-
- [archived as: /ftp/pub/alt.sources.mac/errordude.cpt.hqx]
- ============================================================
-
- From: Vik_Rubenfeld@lamg.com (Vik Rubenfeld)
- Subject: Re: Docs for using Stuffit in my own app?
-
- Can anyone point to freely available, usable in a commercial app compression
- code that is available online somewhere?
-
- ---------
-
- Here's some compression source code in C that was posted on the OneNet
- Developers' forum a few months ago. I hope this is what you're looking for.
-
- [archived as: /ftp/pub/alt.sources.mac/maclzss.cpt.hqx]
- ============================================================
-
- From: Marco Piovanelli (piovanel@dsi.unimi.it)
- Subject: MovableModal Library
-
- Introduction
-
- Movable modal dialogs are probably one of the coolest user interface
- enhancements that came with System 7. Unfortunately, implementing
- a movable modal dialog according to the guidelines detailed in
- Inside Macintosh VI may not be trivial. A movable modal dialog box
- isn’t just a modal dialog with a drag bar. In fact, says the
- Bible:
-
- “Allow your application to run in the background when you display a
- movable modal dialog box.” (IM VI, 2-25)
-
- Given this requirement, your application cannot call ModalDialog
- when a movable modal dialog is in front, because ModalDialog
- disables the application menu and prevents major context switches
- from occurring. That’s too bad, as ModalDialog is a very handy
- call. Wouldn’t it be great if a similar call existed for movable
- modal dialogs too?
-
-
- The Library
-
- Here is it! The library that comes with this document implements
- three routines that let you work with movable modal dialogs in a
- simple way.
-
- [archived as: /ftp/pub/alt.sources.mac/movablemodal.cpt.hqx]
- ============================================================
-
- From: peter@ncrpda.curtin.edu.au (Peter N Lewis)
- Subject: MungeImage 1.0.1
-
- MungeImage © Quinn & Peter N Lewis, 21:30 6 May 1994 - 5:30 7 May 1994
-
- Source to the rather suspect utility MungeImage
- which mounts DiskCopy images as disk icons.
- It's free, do whatever you want with it.
-
- Warning: This was written in eight hours.
-
- v1.0.1 has colour icons and fixes the creator code and a double dispose bug
-
- [archived as: /ftp/pub/alt.sources.mac/mungeimage.cpt.hqx]
- ============================================================
-
- From: ingemar@lysator.liu.se (Ingemar Ragnemalm)
- Subject: Offscreen Toys 1.1 (Pascal)
-
- Here's a new version of Offscreen Toys, the demo I made to complement
- SAT (Sprite Animation Toolkit), for those who want to know how it works.
- (I believe in small, digestable demos for tutorials - and for quick down-
- loading!)
-
- The program makes an animation of marbles rolling in a bowl. It is
- fairly well commented, and is a complete, stand-alone program with
- menus, window handling etc.
-
- Works in color when 32-bit QuickDraw is available, but uses b/w graphics
- otherwise.
-
- This version adds a better collision handling, making the collisions much
- more realistic.
-
- /Ingemar Ragnemalm
-
- [archived as: /ftp/pub/alt.sources.mac/offscreentoys1.1.cpt.hqx]
- ============================================================
-
- From: rollin@newton.apple.com (Keith Rollin)
- Subject: Re: Are there any good Patch utilities???
-
- In article <2phvhpINNeq@flop.ENGR.ORST.EDU>, footed@storm.cs.orst.edu
- (Dennis Foote) wrote:
-
- > Can anyone recommend a good Patch utility? I've used UpdateIt! for the PC
- > and it works great. Is there a Macintosh equivalent?
- >
- > Here's the scenario: I have many C++ source code files. I want to release
- > an update patch which will edit the old text files to match the new ones.
- > I used the compare script in MPW to assemble a list of differences. Now,
- > all I need to do is automate the updating.
- >
- > Any suggestions are greatly appreciated.
-
- I wouldn't say that this is a GOOD patch utility, but it gets the job done.
- Several years ago, I took a script Larry Rosenstein wrote to update the
- source code for his Programming with MacApp book, and modified it to be a
- little more flexible and powerful. It now not only patches source files,
- but it also creates the patch files, works with hierarchical directories,
- and will revert to the original source code if needed. This is an MPW
- script, so not only do you need MPW, but it'll run like a dog...an old
- dog...
-
- [archived as: /ftp/pub/alt.sources.mac/patchworks.cpt.hqx]
- ============================================================
-
- From: egurney@vcd.hp.com (Eddy J. Gurney)
- Subject: Update: Progress CDEFs 1.3 (CDEF, TC source, test app)
-
- This is an update to my "Progress CDEFs" I posted about 6 weeks
- ago. The demo application (included) shows a horizontal progress
- bar, a verical progress bar that looks like a thermometer (note that
- the Progress Bar CDEF automatically detects whether it should draw
- horizontally or vertically), and a "progress arc", so you can "dare
- to be different". :-)
-
- Attached is a compressed archive which contains the following:
-
- . Progress Bar CDEF v1.3, THINK C source, TC7 project file
- . Progress Arc CDEF v1.3, THINK C source, TC7 project file
- . Demo application, THINK C source, resource file, TC7 project file
-
- [archived as: /ftp/pub/alt.sources.mac/progresscdefs.cpt.hqx]
- ============================================================
-
- From: kenlong@netcom.com (Ken Long)
- Subject: SCROLLSOURCE.sit.hqx
-
- A 1986 Keith Lambert source, I updated from a LightSpeed C project, to
- run on TC 5.
-
- It's an example of using a scrolling list, in a dialog, without using the
- List Manager. List items are selectable.
-
- Not the bigest source breakthrough of all time, but HEY! It's C source!
- Also posted te MacGifts.
-
- Enjoy!
-
- -Ken-
-
- [archived as: /ftp/pub/alt.sources.mac/scroll.cpt.hqx]
- ============================================================
-
- From: ingemar@lysator.liu.se (Ingemar Ragnemalm)
- Subject: Skel for Think Pascal
-
- Here is my slightly enhanced version of the old Skel program, a demo
- program that "does nothing, but does it well". Now it does nothing
- a little bit better, by handling suspend/resume and Apple Events (just
- quit), plus supporting color. Useful as tutorial on Mac event processing
- and as skeleton program.
-
- Think Pascal source.
-
- /Ingemar Ragnemalm
-
- [archived as: /ftp/pub/alt.sources.mac/skelpas.cpt.hqx]
- ============================================================
-
- From: drickey@irus.rri.uwo.ca (Daniel W. Rickey)
- Subject: Dan's Source Converter (Part 1 of 2)
-
- Enclosed is version 1.1 of Dan's Source Converter (Application only).
- This programme uses a simple single pass parser to convert C source Code
- into Pascal.
-
- Changes from version 1.0: I added two options under the 'Edit' menu.
- One option displays the converted code on the screen, which slows down
- the translation a lot. The second option removes all '&' from the C
- code. I also fixed a few bugs and now remove '\p' from the begining of
- strings. Hex numbers are now converted properly, e.g., from 0x1234 to
- $1234.
-
- Daniel W. Rickey
- drickey@.irus.rri.uwo.ca
-
- [archived as: /ftp/pub/alt.sources.mac/srcconvert.cpt.hqx]
- ============================================================
-
- From: kennedy@cs.ucdavis.edu
- Subject: Think C 6.0.1 port of the TCSocket library
- To: dnebing@andy.bgsu.edu
-
- I'm wondering why you couldn't email me directly but Oh
- well. This is the TC socket stuff I said. The readme tells you what
- it is all about and it's limitations. I got it to compile fine
- under a patched Symantec C++ 6.0.1. Remember to get the TCP
- includes from seeding.apple.com.
-
- Brian Kennedy (kennedy@fenton.cs.ucdavis.edu
-
- [archived as: /ftp/pub/alt.sources.mac/tcsocket.cpt.hqx]
-
- ************************************************************
-
- snippetname Description
-
- 64bitmath1 64 bit math
- Gary Kacmarcik (platypus@cirrus.som.cwru.edu)
- 64 bit multiplication and division routines.
-
- 64bitmath2 64 bit math
- Bruce Hoult (Bruce@hoult.actrix.gen.nz)
- 64 bit multiplication and division routines.
-
- aeevents AppleEvents example
- Dale M. Greer (greer@utdallas.edu)
- C functions for creating an ODOC event for another
- application.
-
- cdinfo Get info for the current CD
- Matt Mora (mxmora@unix.sri.com)
- C routines showing how to extract information from
- the current CD.
-
- cdragpane TCL method for flicker free rgn dragging
- Stephen C. Gilardi (squeegee@world.std.com)
- A CDragPane::DoClick method that handles flicker free
- gray region dragging.
-
- checkvollock Determining if a volume is locked
- Jim Luthor (jumplong@aol.com)
- Code to check if a volume is locked.
-
- clickloopproc PPC LClick click_loop_proc fix
- Daniel Sears (sears@netcom.com)
- PowerPC bug fix for the click loop proc of the LClick
- List Manager routine.
-
- computecrc1 Computing a CRC
- David Dantowitz (david@oahu.cs.ucla.edu)
- C code to compute a Cyclic Redundancy Check code.
-
- computecrc2 Computing a CRC
- Bruce Hoult (Bruce@hoult.actrix.gen.nz)
- C code to compute a Cyclic Redundancy Check code.
-
- docwrite Implementing a "safe-save" strategy
- Ari I Halberstadt (ari@world.std.com)
- C function which implements a "safe-save" strategy
-
- draggrayrgn Flicker free gray rgn dragging
- Dean Yu (dean@genmagic.com)
- C code showing how to do flicker free gray region
- dragging.
-
- drawicons Drawing Sys7 icons in Sys6
- Richard Knuckey (richard@purplex.nacjack.gen.nz)
- C code to draw icons in System 6 that look like
- the drawing methods for System 7.
-
- drawmjpegframe Decompressing JFIF structures
- Juergen Kehrer (kehrer@informatik.uni-ulm.de)
- Pascal code to decompress images using the
- CompressionManager.
-
- drawvstring Draw a string vertically
- Ken Long (kenlong@netcom.com)
- C code to draw a string vertically.
-
- drvrstuff Creating multisegment 'DRVR's
- Marcel Blonk (leblonk@netcom.com)
- C code demonstrating how to load and lock multiple
- segment device drivers.
-
- fastdrawline Implementation of Bresenham's algorithm
- David Wareing (dwareing@apanix.apana.org.au)
- C implementation of Bresenham's algorithm for drawing
- a line or a circle.
-
- fopenfsspec fopen using FSSpecs
- Daniel C. Flatin (dcf@mps.ohio-state.edu)
- Replacement for fopen which uses FSSpecs.
-
- gestalta5 Properly setting up A5 for a Gestalt routine
- Stefan Arentz (arentz@knoware.nl)
- C routines for setting up A5 for a Gestalt selector
- routine.
-
- gestaltscrnsvr Testing for a screen saver via Gestalt
- Rene G.A. Ros (rgaros@bio.vu.nl)
- Gestalt information for checking with a screen saver.
-
- getbootvol Getting the bootup volume
- Jim Luthor (jumplong@aol.com)
- C code to get the name & vref of the current system
- disk.
-
- getdeskpat Getting the desktop pattern
- Jerry Gatlin (jerry@hipark.austin.isd.tenet.edu)
- C code to get the current desktop pattern.
-
- hideedittext Hiding edit text items in dialogs
- Daniel Azuma (dazuma@cco.caltech.edu)
- C code showing how to safely hide edit text items.
-
- iconfam Displaying an icon family w/nofitications
- Thomas Reed (reed@medicine.wustl.edu)
- Displaying an icon family in a Notification Mgr
- notification.
-
- initstuff INIT "how-to"
- Kevin Bell (kbell@cs.utexas.edu)
- Demo code in C showing how to write an INIT.
-
- iscolormode Determining if a monitor is a color one
- Matt Mora (mxmora@unix.sri.com)
- C function to determine if a monitor is a color
- monitor.
-
- ldef.c LDEF that draws borders around cells
- gadget (gadget@engin.umich.edu)
- C LDEF defininition which draws borders around the
- cells among other things.
-
- makemask Create a mask from a PixMap
- David L. Daniel (daniel@unx.al.alcoa.com)
- Create a mask from a PixMap (C code).
-
- microsecs Glue to access the MicroSeconds trap
- Bret Olmsted (olmsted@cs.ucdavis.edu)
- Glue to access the MicroSeconds trap in TC 5.
-
- mydragwindow Dragging a window without activating
- Kevin R. Boyce (Kevin.R.Boyce@gsfc.nasa.gov)
- C routines to drag a window without making the window
- the active window.
-
- offscreenlib Offscreen Drawing Library
- Thomas Reed (reed@medicine.wustl.edu)
- Library of C routines for offscreen drawing using
- offscreen GrafPorts.
-
- optkeystate Get the state of the option key
- anonymous
- C code to determine the state of the modifier keys.
-
- paintrctvlineto Measured time differences...
- Matt Mora (mxmora@unix.sri.com)
- Timing differences between using SetRect and PaintRect
- to plot a point vs MoveTo and LineTo to draw a point.
-
- palettemgr Palette Mgr use with Floaters
- Joe Francis (Joe.Francis@dartmouth.edu)
- C code showing how to use the Palette Mgr with floating
- windows.
-
- pcstrs Magical C to Pascal string conversions
- Kiselyov Oleg (oleg@ponder.csci.unt.edu)
- C++ class which converts between string types automatically.
-
- petegestalt Pete's method for temporary Gestalt routines
- Pete Gontier (gurgle@netcom.com)
- Pete's algorithm for creating temporary Gestalt selector
- routines which can be loaded/unloaded by an application.
-
- ploticons Plotting icons in System 6
- Matt Slot (fprefect@engin.umich.edu)
- C function for plotting ICN# resources in System 6.
-
- ptinoval Determining if a point is in an oval
- Dr. P.L. Taylor (ptaylor@crc.ac.uk)
- Pascal code to determine if a point is inside of an oval.
-
- ptinoval2 Determining if a point is in an oval
- rollin@newton.apple.com (Keith Rollin)
- C code to determine if a point is inside of an oval.
-
- readjpeg Read a JPEG JFIF file & display
- Chris Kaltwasser (kaltwasc@ucs.orst.edu)
- Read a JFIF file and display it in a GWorld.
-
- refnum2fsspec2 Convertion a file ref num to a FSSpec
- Stefan Arentz (arentz@knoware.nl)
- C code to convert a file reference number to a FSSpec.
-
- remoteprocs Process launching using creator codes
- Peter N Lewis (peter@ncrpda.curtin.edu.au)
- Pascal code showing how to launch an application using
- the OS creator codes.
-
- rotpsig 3d drawing program
- Ken Long (kenlong@netcom.com)
- C code that does some special 3d drawing.
-
- saveron Detecting a screen saver's state
- Christopher S. Suley (csuley@netcom.com)
- Code to determine if a screen saver has been activated.
-
- sendae2app Sending an AppleEvent to another app
- Greg Robbins (grobbins@apple.com)
- Demo code to send an AppleEvent to another application.
-
- setgraybg Setting the BG color of a dialog to gray
- MarkS77 (marks77@aol.com)
- C code to set the BG color of a dialog to gray.
-
- setwindpictfile Read and display a pict file
- Greg Robbins (grobbins@apple.com)
- C function to read a PICT file and display the picture
- in a window.
-
- squareroots Various square root routines
- various (see file headers)
- Directory containing various routines in C and Assembler
- to calculate square roots.
-
- sys6info System 6 version differences
- Jim Van Peursem (jvp@tools1.ee.iastate.edu)
- Documents the differences between the various System
- 6 releases.
-
- unmountnetvols Unmounting network volumes
- Jim Luthor (jumplong@aol.com)
- C function to unmount network volumes.
-
- windowfix Fix for the Floating window code in Develop
- Joe Francis (Joe.Francis@dartmouth.edu)
- The Symantec compilers incorrectly compile the floating
- windows code from Develop 15. This file contains
- replacement functions that fixes the problems.
-
- windowfix2 More fixes for Floating window code in Develop
- Eric Sessoms (sessoms@gibbs.oit.unc.edu)
- This fix is a replacement for the GetWindowList function.
-
- windowfix3 More fixes for Floating window code in Develop
- Joe Francis (Joe.Francis@dartmouth.edu)
- This fix handles the Show/HideWindowReference functions.
-
- wnesuggest WNE Implementation suggestions
- John Norstad (j-norstad@nwu.edu)
- John's suggestions for timing WNE loops while in the
- background or during heavy processing.
-
- ************************************************************
-
- Who's Who in Digest #6...
-
- The contributors to this digest are:
- Stefan Arentz (arentz@knoware.nl)
- Daniel Azuma (dazuma@cco.caltech.edu)
- Kevin Bell (kbell@cs.utexas.edu)
- Marcel Blonk (leblonk@netcom.com)
- Kevin R. Boyce (Kevin.R.Boyce@gsfc.nasa.gov)
- David L. Daniel (daniel@unx.al.alcoa.com)
- David Dantowitz (david@oahu.cs.ucla.edu)
- Daniel C. Flatin (dcf@mps.ohio-state.edu)
- Joe Francis (Joe.Francis@dartmouth.edu)
- gadget (gadget@engin.umich.edu)
- Jerry Gatlin (jerry@hipark.austin.isd.tenet.edu)
- Stephen C. Gilardi (squeegee@world.std.com)
- Pete Gontier (gurgle@netcom.com)
- Dale M. Greer (greer@utdallas.edu)
- Eddy J. Gurney (egurney@vcd.hp.com)
- Ari I Halberstadt (ari@world.std.com)
- Bruce Hoult (Bruce@hoult.actrix.gen.nz)
- Gary Kacmarcik (platypus@cirrus.som.cwru.edu)
- Chris Kaltwasser (kaltwasc@ucs.orst.edu)
- Juergen Kehrer (kehrer@informatik.uni-ulm.de)
- Brian Kennedy (kennedy@fenton.cs.ucdavis.edu
- Richard Knuckey (richard@purplex.nacjack.gen.nz)
- Peter N Lewis (peter@ncrpda.curtin.edu.au)
- Ken Long (kenlong@netcom.com)
- Jim Luthor (jumplong@aol.com)
- MarkS77 (marks77@aol.com)
- Jochen Meyer (jochen@blanc.north.de)
- Matt Mora (mxmora@unix.sri.com)
- John Norstad (j-norstad@nwu.edu)
- Kiselyov Oleg (oleg@ponder.csci.unt.edu)
- Bret Olmsted (olmsted@cs.ucdavis.edu)
- Jim Van Peursem (jvp@tools1.ee.iastate.edu)
- Marco Piovanelli (piovanel@dsi.unimi.it)
- Ingemar Ragnemalm (ingemar@lysator.liu.se)
- Thomas Reed (reed@medicine.wustl.edu)
- Daniel W. Rickey (drickey@irus.rri.uwo.ca)
- Keith Rollin (rollin@newton.apple.com)
- Rene G.A. Ros (rgaros@bio.vu.nl)
- Vik Rubenfeld (Vik_Rubenfeld@lamg.com)
- Daniel Sears (sears@netcom.com)
- Eric Sessoms (sessoms@gibbs.oit.unc.edu)
- Matt Slot (fprefect@engin.umich.edu)
- Tim Smith (tzs@u.washington.edu)
- Christopher S. Suley (csuley@netcom.com)
- Dr. P.L. Taylor (ptaylor@crc.ac.uk)
- Jim Walker (walkerj@math.scarolina.edu)
- David Wareing (dwareing@apanix.apana.org.au)
- Gordon Watts (gwatts@fnal.fnal.gov)
- Dean Yu (dean@genmagic.com)
-
- ************************************************************
-
- The archive's organization is as follows:
-
- /ftp/pub - root directory for the archive. All available files
- can be found in this directory.
-
- /ftp/pub/alt.sources.mac - Contains all articles posted to the
- alt.sources.mac newsgroup as well as some items posted to the
- comp.sys.mac.programmer newsgroup. Also, any files uploaded
- to the incoming folder are put here. All of the files are
- compressed using CompactPro and BinHex. The files also include
- an information file with the extension .info which explain what
- the archive contains. The 00abstracts file contains abstracts
- of the files in the directory.
-
- /ftp/pub/alt.sources.mac/00snippets - Contains small pieces of
- code in a textual form (no compression or BinHexing). The
- 00index file contains a brief description of each snippet.
-
- /ftp/pub/alt.sources.mac/scripts - Contains scripts for any
- scripting system available for the Mac (i.e. AppleScript or
- Frontier).
-
- /ftp/pub/comp.sources.atari.st - Source posted to the
- comp.sources.atari.st newsgroup. If the items are compressed,
- they are extracted and re-compressed using CompactPro and
- BinHex.
-
- /ftp/pub/comp.sources.mac - Source posted to the comp.sources.mac
- newsgroup.
-
- /ftp/pub/digests - Contains all of the digests posted for the
- alt.sources.mac archive.
-
- /ftp/pub/incoming - Directory for uploading contributions to the
- archive. All files which get added to the archive spend some
- time in this directory, so if you are looking for something
- which should be in the archive but isn't yet, check here.
-
- /ftp/pub/mac-faqs - FAQs for some of the Mac groups. Contains all
- of the "charter" information for the alt.sources.mac newsgroup.
-
- /ftp/pub/mac-faqs/faq-sillyness - Contains the 'code' posted for
- distributing the alt.sources.mac FAQ in source-code form.
-
- /ftp/pub/other - Other Mac stuff (i.e. 2 program fonts, etc.).
-
- /ftp/pub/other/apprentice - Updates for files contained on the
- Apprentice CD.
-
- /ftp/pub/soundsrc - Source for working with special sound formats.
-