/** * Called when the execution of the queue has been suspended. */ public void executionSuspended(RunnableQueue rq) { synchronized (UpdateManager.this) { // System.err.println("Suspended: " + suspendCalled); if (suspendCalled) { running = false; UpdateManagerEvent ev = new UpdateManagerEvent (this, null, null); fireEvent(suspendedDispatcher, ev); } } }
/** * Called when the execution of the queue has been suspended. */ public void executionSuspended(RunnableQueue rq) { synchronized (UpdateManager.this) { // System.err.println("Suspended: " + suspendCalled); if (suspendCalled) { running = false; UpdateManagerEvent ev = new UpdateManagerEvent (this, null, null); fireEvent(suspendedDispatcher, ev); } } }
/** * Called when the execution of the queue has been suspended. */ public void executionSuspended(RunnableQueue rq) { synchronized (UpdateManager.this) { // System.err.println("Suspended: " + suspendCalled); if (suspendCalled) { running = false; UpdateManagerEvent ev = new UpdateManagerEvent (this, null, null); fireEvent(suspendedDispatcher, ev); } } }
/** * Called when the execution of the queue has been resumed. */ public void executionResumed(RunnableQueue rq) { synchronized (UpdateManager.this) { // System.err.println("Resumed: " + suspendCalled + // " : " + running); if (suspendCalled && !running) { running = true; suspendCalled = false; UpdateManagerEvent ev = new UpdateManagerEvent (this, null, null); fireEvent(resumedDispatcher, ev); } } } }
/** * Called when the execution of the queue has been resumed. */ public void executionResumed(RunnableQueue rq) { synchronized (UpdateManager.this) { // System.err.println("Resumed: " + suspendCalled + // " : " + running); if (suspendCalled && !running) { running = true; suspendCalled = false; UpdateManagerEvent ev = new UpdateManagerEvent (this, null, null); fireEvent(resumedDispatcher, ev); } } } }
/** * Called when the execution of the queue has been resumed. */ public void executionResumed(RunnableQueue rq) { synchronized (UpdateManager.this) { // System.err.println("Resumed: " + suspendCalled + // " : " + running); if (suspendCalled && !running) { running = true; suspendCalled = false; UpdateManagerEvent ev = new UpdateManagerEvent (this, null, null); fireEvent(resumedDispatcher, ev); } } } }
/** * Updates the rendering buffer. * @param areas List of areas of interest in rederer space units. * @param clearPaintingTransform Indicates if the painting transform * should be cleared as a result of this update. */ protected void updateRendering(List areas, boolean clearPaintingTransform) { try { UpdateManagerEvent ev = new UpdateManagerEvent (this, repaintManager.getOffScreen(), null); fireEvent(updateStartedDispatcher, ev); Collection c = repaintManager.updateRendering(areas); List l = new ArrayList(c); ev = new UpdateManagerEvent (this, repaintManager.getOffScreen(), l, clearPaintingTransform); fireEvent(updateCompletedDispatcher, ev); } catch (ThreadDeath td) { UpdateManagerEvent ev = new UpdateManagerEvent (this, null, null); fireEvent(updateFailedDispatcher, ev); throw td; } catch (Throwable t) { UpdateManagerEvent ev = new UpdateManagerEvent (this, null, null); fireEvent(updateFailedDispatcher, ev); } }
/** * Updates the rendering buffer. * @param areas List of areas of interest in rederer space units. * @param clearPaintingTransform Indicates if the painting transform * should be cleared as a result of this update. */ protected void updateRendering(List areas, boolean clearPaintingTransform) { try { UpdateManagerEvent ev = new UpdateManagerEvent (this, repaintManager.getOffScreen(), null); fireEvent(updateStartedDispatcher, ev); Collection c = repaintManager.updateRendering(areas); List l = new ArrayList(c); ev = new UpdateManagerEvent (this, repaintManager.getOffScreen(), l, clearPaintingTransform); fireEvent(updateCompletedDispatcher, ev); } catch (ThreadDeath td) { UpdateManagerEvent ev = new UpdateManagerEvent (this, null, null); fireEvent(updateFailedDispatcher, ev); throw td; } catch (Throwable t) { UpdateManagerEvent ev = new UpdateManagerEvent (this, null, null); fireEvent(updateFailedDispatcher, ev); } }
/** * Updates the rendering buffer. * @param areas List of areas of interest in rederer space units. * @param clearPaintingTransform Indicates if the painting transform * should be cleared as a result of this update. */ protected void updateRendering(List areas, boolean clearPaintingTransform) { try { UpdateManagerEvent ev = new UpdateManagerEvent (this, repaintManager.getOffScreen(), null); fireEvent(updateStartedDispatcher, ev); Collection c = repaintManager.updateRendering(areas); List l = new ArrayList(c); ev = new UpdateManagerEvent (this, repaintManager.getOffScreen(), l, clearPaintingTransform); fireEvent(updateCompletedDispatcher, ev); } catch (ThreadDeath td) { UpdateManagerEvent ev = new UpdateManagerEvent (this, null, null); fireEvent(updateFailedDispatcher, ev); throw td; } catch (Throwable t) { UpdateManagerEvent ev = new UpdateManagerEvent (this, null, null); fireEvent(updateFailedDispatcher, ev); } }
public void run() { synchronized (UpdateManager.this) { running = true; updateTracker = new UpdateTracker(); RootGraphicsNode root = graphicsNode.getRoot(); if (root != null){ root.addTreeGraphicsNodeChangeListener (updateTracker); } repaintManager = new RepaintManager(r); // Send the UpdateManagerStarted event. UpdateManagerEvent ev = new UpdateManagerEvent (UpdateManager.this, null, null); fireEvent(startedDispatcher, ev); started = true; } } });
public void run() { synchronized (UpdateManager.this) { running = true; updateTracker = new UpdateTracker(); RootGraphicsNode root = graphicsNode.getRoot(); if (root != null){ root.addTreeGraphicsNodeChangeListener (updateTracker); } repaintManager = new RepaintManager(r); // Send the UpdateManagerStarted event. UpdateManagerEvent ev = new UpdateManagerEvent (UpdateManager.this, null, null); fireEvent(startedDispatcher, ev); started = true; } } });
public void run() { synchronized (UpdateManager.this) { running = true; updateTracker = new UpdateTracker(); RootGraphicsNode root = graphicsNode.getRoot(); if (root != null){ root.addTreeGraphicsNodeChangeListener (updateTracker); } repaintManager = new RepaintManager(r); // Send the UpdateManagerStarted event. UpdateManagerEvent ev = new UpdateManagerEvent (UpdateManager.this, null, null); fireEvent(startedDispatcher, ev); started = true; } } });
public void run() { synchronized (UpdateManager.this) { AbstractEvent evt = (AbstractEvent) ((DocumentEvent)document).createEvent("SVGEvents"); String type; if (bridgeContext.isSVG12()) { type = "unload"; } else { type = "SVGUnload"; } evt.initEventNS(XMLConstants.XML_EVENTS_NAMESPACE_URI, type, false, // canBubbleArg false); // cancelableArg ((EventTarget)(document.getDocumentElement())). dispatchEvent(evt); running = false; // Now shut everything down and disconnect // everything before we send the // UpdateMangerStopped event. scriptingEnvironment.interrupt(); updateRunnableQueue.getThread().halt(); bridgeContext.dispose(); // Send the UpdateManagerStopped event. UpdateManagerEvent ev = new UpdateManagerEvent (UpdateManager.this, null, null); fireEvent(stoppedDispatcher, ev); } } });
public void run() { synchronized (UpdateManager.this) { AbstractEvent evt = (AbstractEvent) ((DocumentEvent)document).createEvent("SVGEvents"); String type; if (bridgeContext.isSVG12()) { type = "unload"; } else { type = "SVGUnload"; } evt.initEventNS(XMLConstants.XML_EVENTS_NAMESPACE_URI, type, false, // canBubbleArg false); // cancelableArg ((EventTarget)(document.getDocumentElement())). dispatchEvent(evt); running = false; // Now shut everything down and disconnect // everything before we send the // UpdateMangerStopped event. scriptingEnvironment.interrupt(); updateRunnableQueue.getThread().halt(); bridgeContext.dispose(); // Send the UpdateManagerStopped event. UpdateManagerEvent ev = new UpdateManagerEvent (UpdateManager.this, null, null); fireEvent(stoppedDispatcher, ev); } } });
public void run() { synchronized (UpdateManager.this) { AbstractEvent evt = (AbstractEvent) ((DocumentEvent)document).createEvent("SVGEvents"); String type; if (bridgeContext.isSVG12()) { type = "unload"; } else { type = "SVGUnload"; } evt.initEventNS(XMLConstants.XML_EVENTS_NAMESPACE_URI, type, false, // canBubbleArg false); // cancelableArg ((EventTarget)(document.getDocumentElement())). dispatchEvent(evt); running = false; // Now shut everything down and disconnect // everything before we send the // UpdateMangerStopped event. scriptingEnvironment.interrupt(); updateRunnableQueue.getThread().halt(); bridgeContext.dispose(); // Send the UpdateManagerStopped event. UpdateManagerEvent ev = new UpdateManagerEvent (UpdateManager.this, null, null); fireEvent(stoppedDispatcher, ev); } } });