Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Changing or hiding the cursor in a background app?



On Thu, 19 Jan 2006 16:04:19, Matt Gough <email@hidden> wrote:

> Kind of related; I have noted that Retrospect is able to change the
> cursor when it is not at the front, but I don't think it is
> intentional. It will even change the cursor of another logged in user
> when it is running from a switched out user's account. I suspect this
> might be because it runs with elevated privileges and some bug in the
> system is letting this happen.

The particular case I have in mind is inability for drag sender to
change cursor over other apps windows (in particular Finder windows);
in some cases even if drag sender is foreground app (and in much
more situations when it is a background app). I think the OS idea
behind this is that this is drag receiver who should control cursor
in this case (e.g. changing it to "arrow with plus" for copy
operation) but in case of dragging promised files this doesn't
really make much sense ("to copy/link a non-existent yet file?").
OTOH, the drag sender might choose to provide a different file
content depending upon the current modifiers, and whatnot, so it
would be valuable to allow drag sender to show UI feedback about
what it is going to provide as a drag. I believe the most reasonable
UI feedback in this case is cursor change (or a change of the drag
image itself, which is harder to achieve because it should be
updated during the course of drag as modifiers change).

Mike

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Carbon-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/carbon-dev/email@hidden

This email sent to email@hidden

References: 
 >Re: Changing or hiding the cursor in a background app? (From: Matt Gough <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.