[comp.sys.mac.programmer] Map cdev

bob@accuvax.nwu.edu (Bob Hablutzel) (01/11/89)

> How do I (a Lightspeed C programmer) read the location, time zone, and
> city name selected by the Map cdev?  Is there a technote on this?

   These routines are available in the Script Manager 2.0 release, according
to the "Inside Macintosh Interim Chapter Draft - Script Manager 2.0". They
seem to be part of the script manager, but I do not at this time have 
the interface files for these routines.

   The routines are:

Procedure ReadLocation( Var Loc : Location );
Procedure WriteLocation( Loc : Location );

Type MachineLocation [sic] = Record
	Latitude, longitude : Fract;
	Case Integer of 
	0 : ( dlsDelta: signedByte );
	1 : ( gmtDelta: Longint );
	End;

gmtDelta is a three byte value, by the way, using only the low three bytes
of the LongInt.


I don't have any other information about this at this time. I didn't read the
entire chapter, so I have be misleading you. Contact Apple for more information.

Bob Hablutzel		BOB@NUACC.ACNS.NWU.EDU
Disclaimer:		I swear _to_ nothing; I swear _at_ things.

freek@fwi.uva.nl (Freek Wiedijk) (10/16/90)

I recently bought and read "The art of human-computer interface design"
(which should have been called "DONT WALK") edited by Brenda Laurel.
This book (which is very nice) contains an article called "Two
disciplines in search of an interface" by Laurie Vertelney.  In this
article she describes a comparison between the way a certain task
("redesign the Map cdev") was executed by a programmer (Henry
Lieberman, _the_ Henry Lieberman, of the garbage collector) as opposed
to the way it was executed by a graphic artist (Michael Arent).

The Map cdev is one of my favorite pieces of Mac software (so small!),
so I thought this was a very interesting article.  (However I didn't
like the redesigns _at all_.  I'm very glad that Mac software isn't
designed by the Advanced Technology Group at Apple :-))

Now my main point: The article contains a figure which is a screen dump
of the "original" Map cdev (at last that is what it is supposed to be).
However, it is not the cdev that I have.  In particular, it contains
buttons to "shrink/enlarge map".  It _says_ it is version 1.2, though,
which _is_ the version I have.

My question: Can anyone send me the shrinking/enlarging version of the
Mac cdev?  Maybe someone knows Mark Davis (the original author of Map)?
Please.

Freek "the Pistol Major" Wiedijk                      E-mail: freek@fwi.uva.nl
#P:+/ = #+/P?*+/ = i<<*+/P?*+/ = +/i<<**P?*+/ = +/(i<<*P?)*+/ = +/+/(i<<*P?)**