qx.ui.embed
Class IframeManager

java.lang.Object
  extended by qx.core.Object
      extended by qx.core.Target
          extended by qx.util.manager.Object
              extended by qx.ui.embed.IframeManager

public class IframeManager
extends Object

This singleton manages multiple instances of qx.ui.embed.Iframe.

The problem: When dragging over an iframe then all mouse events will be passed to the document of the iframe, not the main document.

The solution: In order to be able to track mouse events over iframes, this manager will block all iframes during a drag with a glasspane.


Constructor Summary
IframeManager()
           
 
Method Summary
 void handleMouseDown(Event evt)
           
 void handleMouseUp(Event evt)
           
 
Methods inherited from class qx.util.manager.Object
add, disableAll, enableAll, get, getAll, has, remove
 
Methods inherited from class qx.core.Target
_dispatchEvent, addChangeSelectionListener, addChangeValueListener, addEventListener, addExecuteListener, addJavaEventListener, createDispatchChangeEvent, createDispatchDataEvent, createDispatchEvent, dispatchEvent, hasEventListeners, removeEventListener
 
Methods inherited from class qx.core.Object
_disposeFields, _disposeObjectDeep, _disposeObjects, base, dispose, get, getDisposed, isDisposed, reset, self, set, toHashCode, toString_
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IframeManager

public IframeManager()
Method Detail

handleMouseDown

public void handleMouseDown(Event evt)

handleMouseUp

public void handleMouseUp(Event evt)


Copyright © 2008 1&1. All Rights Reserved.