hand cursor

Geoff Canyon gcanyon at inspiredlogic.com
Fri Sep 17 04:21:19 EDT 2004


On Sep 16, 2004, at 2:47 PM, Richard Gaskin wrote:

> I recognize that RunRev believes the current implementation is 
> complete, but it appears they did not implement or perhaps 
> misunderstood the spec that they'd worked on which would have also 
> provided backward compatibility as well.
>
> ID 28 is used by the splitter.  We could change that too, and the 
> arrow cursor and its affected compliment along with them and other IDs 
> in use for a decade before Rev was born, but before we slide down that 
> slippery slope I'd prefer to ask that the team review the spec and 
> decide if they're fully satisfied with the current implementation.

The original spec doesn't seem to be linked on the wiki anymore, but 
here it is:

http://www.mathfieldday.com:8080/revdevteam/cursor

I think they have largely implemented the spec as written, with a few 
omissions and a gotcha. The omission is that that the spec called for a 
preference setting. No big deal it seems to me.

The gotcha is that in writing the spec, I used 28 as an example: 
"Tuviah changes the engine to use a currently unused id as the default 
browse cursor. Let's say it's 28, for the sake of discussion."

I didn't check to see that 28 wasn't already used, since I was just 
giving an example. I'm guessing that's the heart of the current issue.

On Sep 16, 2004, at 2:15 PM, Ken Ray wrote:

> Personally I think this is invasive and IMHO unnecessary. What was the
> problem with just setting the "defaultCursor" when the IDE starts up? 
> Sorry,
> I just don't get it...

The idea was to implement something that could transparently make the 
switch through the entire development process. setting the 
defaultCursor would have broken if anyone set the defaultCursor and 
then emptied it, expecting to get back to the arrow. It also would have 
required inserting code into the developer's project at build time, 
which is something I wanted to avoid completely.

regards,

Geoff Canyon
gcanyon at inspiredlogic.com



More information about the metacard mailing list