Willem Rein Oudshoorn wrote:

>> 
> Well, it seems a complicated way to go about it.  Might be the best way, 
> but I got the following naive idea:
> 
> * We have a list of all windows of the application, right?
> * If we set the cursor, why not set them for all windows at the same time.
> * Keep a global variable, currentCursor.
> * When creating a cursor set the cursor for this window to the current cursor.
> 


Sounds like a good idea. P.S. The already is a currentCursor method in 
NSCursor.


> Seems somewhat simpler. 
> (Note that this not solve the problem when application A changes the cursor
> and the cursor is hovering application B, but neither thus the current
> approach)
>  


I'm not sure but I think we might need to unset/set the cursor when the 
application loses or gets focus.


> Besides that, I was wondering if it would not be better to have 
> different cursors for the green and black cursors, instead of
> coloring them with the DPSsetcursor function.   
> Than we can leave all the cursor setting etc. to the NSCursor class
> (whose job it is anyway).  On the other hand, the DPS functions
> should be implemented anyway.
> 


Yes, maybe a GNUstep specific method. the DPSsetcursorcolor isn't even a 
real DPS method. I just made it up to work better with the X environment.




-- 
Adam Fedor, Digital Optics            | I'm glad I hate spinach, because
http://www.doc.com                    | if I didn't, I'd eat it, and you
http://www.gnustep.org                | know how I hate the stuff.


_______________________________________________
Bug-gnustep mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-gnustep

Reply via email to