On Wed, Feb 15, 2012 at 15:20, Scott Chapman <[email protected]> wrote:
> Sorry Derrell. I didn't think this was hijacking because it was a
> continuation of the previous thread.
>
Oh, ok. It didn't appear to be, but I now see how it was related. Sorry
'bout that.
> I tried setting the cursor on the root container but find that it
> doesn't take effect when you're mouse is over a clickable place, or
> over a text input field, etc. It appears that elements override the
> "global" cursor for their local needs. Is there a way to temporarily
> override that?
>
Hmmm... That sounds confusing to the user. You have something that he could
click, yet you don't want to show him that he could click it? If he's
really not supposed to click it, then maybe you could disable it. A
disabled widget will not cause the cursor to change from the global one
when the mouse is over it.
Other than that, you'd have to loop through all of the visible widgets and
change their cursor values, since you're right, "deeper" widgets'
explicitly set cursors do take precedence over the global one.
One final option, if you do want to prevent those other widgets from being
clicked, is to use the Blocker widget. I've never used it, but you should
be able to find docs for it. If I understand its function properly, it puts
up a blocking div in front of the whole application, preventing widgets
from seeing your mouse clicks or mouse movements or anything.
Cheers,
Derrell
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel