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 [EMAIL PROTECTED]
_______________________________________________ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard
