The context may help on this a bit.  I have a table that when clicked
on a row, causes a tab to be opened.  There's enough stuff in the tab
that it takes a while to open up and show.  I want some visual
indicator to the user that I did get his click event and I'm working
on it. So I thought of changing the mouse pointer to the spinning
wheel and when the tab opens up, turn it back to default.

The click occurs over the row in the table so changing the cursor has
no visible effect because the table is overriding the cursor value set
on the root container.

I thought of making the tab appear immediately then get populated as
another means of dealing with the problem but don't know how to do
that.

Scott

On Wed, Feb 15, 2012 at 12:28 PM, Derrell Lipman
<[email protected]> wrote:
> 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
>

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

Reply via email to