Jean-Noel,
I use popups to display a table object in response to entry in a text
field, and I think the hiding behavior is appropriate for that usage. I
think typical user interface functionality in local apps works that way
as well. However, I'm wondering how you're using popups in your
application that would require leaving them visible instead of hiding
them on interface activity. Do you have more than one popup visible at
any point in time? Maybe you're using the wrong class to achieve your
functionality, but maybe I just haven't thought of the usage you're
applying. Or maybe it's just a matter of wanting the popup to stay
visible until another area in your app is focused rather than the whole
interface window losing focus.
Can you provide just a brief functional description of how you're using
popups in your app and why you want them to stay visible? This will
either allow the team to suggest another class to implement your
functionality, help the rest of us see a new way of using this object
class, or highlight a different paradigm on the user interface
"challenge". I think we'll all learn from the discussion.
Thanks,
Gene
On Wed, 2009-06-17 at 12:46 +0100, Matthew Gregory wrote:
> You should be able to remove the listener from within your own code
>
> var popupMan = qx.ui.popup.Manager.getInstance();
> qx.bom.Element.addListener(window, "blur", popupMan.hideAll, popupMan);
>
> HTH, Matt
>
> Jean-Noël Rivasseau wrote:
> > Hi,
> >
> > In the popup manager there is a 'feature' which I strongly dislike:
> >
> > // Hide all popups on window blur
> > qx.bom.Element.addListener(window, "blur", this.hideAll, this);
> >
> > This causes all popups to disappear when switching tabs on the browser,
> > applications on the system, etc. I prefer them to stay (I think this can
> > be quite confusing to the user) so I commented out the line, but could
> > this be made configurable?
> >
> > This would allow me to continue to use Qx upstream version unpatched. Is
> > this doable?
> >
> > Thanks
> >
> > Jean-Noel
> >
> >
> > ------------------------------------------------------------------------
> >
> > ------------------------------------------------------------------------------
> > Crystal Reports - New Free Runtime and 30 Day Trial
> > Check out the new simplified licensing option that enables unlimited
> > royalty-free distribution of the report engine for externally facing
> > server and web deployment.
> > http://p.sf.net/sfu/businessobjects
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > qooxdoo-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
> ------------------------------------------------------------------------------
> Crystal Reports - New Free Runtime and 30 Day Trial
> Check out the new simplified licensing option that enables unlimited
> royalty-free distribution of the report engine for externally facing
> server and web deployment.
> http://p.sf.net/sfu/businessobjects
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel