@Override public boolean execute() { manager.fireEvent(new AttributesChangedEvent(name)); return false; } }, 0);
@Override public void onAttributesChanged(final AttributesChangedEvent event) { if (!WiresContainer.this.m_dragging && event.evaluate(XYWH_OP)) { fireMove(); } } };
@SuppressWarnings("unchecked") public final <T> T getTarget() { try { return ((T) getSource()); } catch (final Exception e) { GWT.log("AttributesChangedEvent cast error: ", e); } return null; }
final HandlerRegistration proxy = m_man.addHandler(AttributesChangedEvent.getType(), handler);
@Override public void onAttributesChanged(final AttributesChangedEvent event) { if (!m_dragging && event.all(Attribute.X, Attribute.Y)) { shapeMoved(); } }
@Override public void onAttributesChanged(final AttributesChangedEvent event) { if (!m_isDragging && event.any(Attribute.X, Attribute.Y)) { getControl().shapeMoved(); } }
public final HandlerRegistration addAttributesChangedHandler(final Attribute attribute, final AttributesChangedHandler handler) { if ((null == attribute) || (null == handler)) { return null; } if (null != m_ser) { if (null == m_ctr) { m_ctr = new NFastStringHistogram(); } if (null == m_map) { m_map = new NFastStringMap<>(); } final String name = attribute.getProperty(); m_ctr.inc(name); HandlerManager entry = m_map.get(name); if (null == entry) { m_map.put(name, entry = new HandlerManager(m_ser)); } return new HandlerRegistrationProxy(name, entry.addHandler(AttributesChangedEvent.getType(), handler)); } return null; }
@Override public void onAttributesChanged(final AttributesChangedEvent event) { if (!m_dragging && event.all(Attribute.X, Attribute.Y)) { shapeMoved(); } }
@Override public void onAttributesChanged(final AttributesChangedEvent event) { if (!m_isDragging && event.any(Attribute.X, Attribute.Y)) { getControl().shapeMoved(); } }
@Override public void onAttributesChanged(final AttributesChangedEvent event) { if (!WiresContainer.this.m_dragging && event.evaluate(XYWH_OP)) { fireMove(); } } };
protected final void dispatch() { if ((null != m_manager) && (false == m_changed.isEmpty())) { final NFastStringSet changed = new NFastStringSet(m_changed); m_changed = new NFastStringSet(); final HandlerManager manager = m_manager; m_manager = null; manager.fireEvent(new AttributesChangedEvent(changed)); } }
@SuppressWarnings("unchecked") public final <T> T getTarget() { try { return ((T) getSource()); } catch (Exception e) { GWT.log("AttributesChangedEvent cast error: ", e); } return null; }
public final HandlerRegistration addAttributesChangedHandler(final Attribute attribute, final AttributesChangedHandler handler) { if ((null == attribute) || (null == handler)) { return null; } if (null != m_ser) { if (null == m_ctr) { m_ctr = new NFastStringHistogram(); } if (null == m_map) { m_map = new NFastStringMap<>(); } final String name = attribute.getProperty(); m_ctr.inc(name); HandlerManager entry = m_map.get(name); if (null == entry) { m_map.put(name, entry = new HandlerManager(m_ser)); } return new HandlerRegistrationProxy(name, entry.addHandler(AttributesChangedEvent.getType(), handler)); } return null; }
@Override public void onAttributesChanged(final AttributesChangedEvent event) { if (!m_dragging && event.all(Attribute.X, Attribute.Y)) { shapeMoved(); } }
@Override public void onAttributesChanged(final AttributesChangedEvent event) { if (!m_isDragging && event.any(Attribute.X, Attribute.Y)) { getControl().shapeMoved(); } }
@Override public void onAttributesChanged(final AttributesChangedEvent event) { if (!WiresContainer.this.m_dragging && event.evaluate(XYWH_OP)) { fireMove(); } } };
public final void fireChanged(final NFastStringSet changed, final long begtime, final long endtime) { if ((null != m_ctr) && (null != m_map) && (null != changed) && (false == m_ctr.isEmpty()) && (false == changed.isEmpty())) { final AttributesChangedEvent event = new AttributesChangedEvent(changed, begtime, endtime); for (final String name : changed) { if (m_ctr.contains(name)) { final HandlerManager entry = m_map.get(name); if (null != entry) { entry.fireEvent(event); } } } } }