hand cursor

Richard Gaskin ambassador at fourthworld.com
Fri Sep 17 07:08:25 EDT 2004


Geoff Canyon wrote:

> 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.

Maybe something simpler is in order:  new cursors use new IDs.

-- 
  Richard Gaskin
  Fourth World Media Corporation
  ___________________________________________________________
  Ambassador at FourthWorld.com       http://www.FourthWorld.com


More information about the metacard mailing list