Re: (Slightly Off Track) Re: How to get mouse moved events?
Re: (Slightly Off Track) Re: How to get mouse moved events?
- Subject: Re: (Slightly Off Track) Re: How to get mouse moved events?
- From: Public Look <email@hidden>
- Date: Mon, 26 Jan 2004 00:16:04 -0500
On Jan 25, 2004, at 6:55 PM, Henry McGilton wrote:
The well known on NextStep 'Rulers' application was RightBrain Rulers,
by Glenn Reid and Eric Ly. RightBrain Rulers was set up so that it
was always the
topmost application even when it was not the active application.
Ah yes. I recall now.
No --- it was just a regular old NextStep application, although some of
the drawing was done using either single operation PostScript function
calls, or PS 'wraps' for more complex drawing.
[snip]
Not so sure about that --- the Display PostScript System is a
PostScript
*interpreter* and imaging system, with client-server capabilities.
The
only 'source' that was available (if I recall correctly) was the
headers
for the server APIs. Adobe were very protective of their intellectual
property.
In NeXTstep and Openstep, a portion of the Window Sever functionality
was implemented a Display Postscript program. In particular, support
for window layering and distribution of events was at least in part
handled by a Display Postscript program that was user readable and root
editable. It was kind of neat that the the graphics API was provided
in the form of a Turing complete programming language ;) Way back
when, a silly little application called Postscript Eyes or some such
was produced that placed animated eyeballs on the screen. The eyeballs
would always track the location of the mouse. This was (at least
originally) implemented as a hack to the Display Postscript source code
used by the Window Server. There was also a hack to implement focus
follows mouse instead of click for focus.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.