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
