private final void fireEventForPrimitive(final IPrimitive<?> prim, final INodeXYEvent event) { if (null != prim) { prim.fireEvent(event.getNodeEvent()); } else { fireEvent(event.getNodeEvent()); } }
private final void fireEventForPrimitive(final IPrimitive<?> prim, final INodeXYEvent event) { if (null != prim) { prim.fireEvent(event.getNodeEvent()); } else { fireEvent(event.getNodeEvent()); } }
private final void fireEventForPrimitive(final IPrimitive<?> prim, final INodeXYEvent event) { if (null != prim) { prim.fireEvent(event.getNodeEvent()); } else { fireEvent(event.getNodeEvent()); } }
private final void onNodeMouseDoubleClick(final INodeXYEvent event) { final IPrimitive<?> prim = findPrimitiveForEvent(event, NodeMouseDoubleClickEvent.getType()); if (null != prim) { prim.fireEvent(event.getNodeEvent()); } else { fireEvent(event.getNodeEvent()); } }
private final void onNodeMouseUp(final INodeXYEvent event) { m_dragging_mouse_pressed = false; if (m_dragging) { doDragCancel(event); m_dragging_ignore_clicks = true; return; } final IPrimitive<?> prim = findPrimitiveForEvent(event, event.getNodeEvent().getAssociatedType()); if (null != prim) { prim.fireEvent(event.getNodeEvent()); } else { fireEvent(event.getNodeEvent()); } }
private final void onNodeMouseClick(final INodeXYEvent event) { if (m_dragging_ignore_clicks) { m_dragging_ignore_clicks = false; return; } final IPrimitive<?> prim = findPrimitiveForEvent(event, NodeMouseClickEvent.getType()); if (null != prim) { prim.fireEvent(event.getNodeEvent()); } else { fireEvent(event.getNodeEvent()); } }
private final void onNodeMouseOut(final INodeXYEvent event) { m_dragging_mouse_pressed = false; // in case someone does a pop up ( Window.alert() ), this causes technically a MouseDown cancel if (m_dragging) { doDragCancel(event); } doCancelEnterExitShape(event); fireEvent(event.getNodeEvent()); }
private final void onNodeMouseOut(final INodeXYEvent event) { m_dragging_mouse_pressed = false; // in case someone does a pop up ( Window.alert() ), this causes technically a MouseDown cancel if (m_dragging) { doDragCancel(event); } doCancelEnterExitShape(event); fireEvent(event.getNodeEvent()); }
private final void onNodeMouseOut(final INodeXYEvent event) { m_dragging_mouse_pressed = false; // in case someone does a pop up ( Window.alert() ), this causes technically a MouseDown cancel if (m_dragging) { doDragCancel(event); } doCancelEnterExitShape(event); fireEvent(event.getNodeEvent()); }
private final void onNodeMouseOut(final INodeXYEvent event) { m_dragging_mouse_pressed = false; // in case someone does a pop up ( Window.alert() ), this causes technically a MouseDown cancel if (m_dragging) { doDragCancel(event); } doCancelEnterExitShape(event); fireEvent(event.getNodeEvent()); }
private final void onNodeMouseOver(final INodeXYEvent event) { final Node<?> node = doCheckEnterExitShape(event); if ((null != node) && (node.isListening()) && (node.isVisible()) && (node.isEventHandled(NodeMouseOverEvent.getType()))) { node.fireEvent(event.getNodeEvent()); } fireEvent(event.getNodeEvent()); }
private final void onNodeMouseOver(final INodeXYEvent event) { final Node<?> node = doCheckEnterExitShape(event); if ((null != node) && (node.isListening()) && (node.isVisible()) && (node.isEventHandled(NodeMouseOverEvent.getType()))) { node.fireEvent(event.getNodeEvent()); } fireEvent(event.getNodeEvent()); }
private final void onNodeMouseOver(final INodeXYEvent event) { final Node<?> node = doCheckEnterExitShape(event); if ((null != node) && (node.isListening()) && (node.isVisible()) && (node.isEventHandled(NodeMouseOverEvent.getType()))) { node.fireEvent(event.getNodeEvent()); } fireEvent(event.getNodeEvent()); }
private final void onNodeMouseUp(final INodeXYEvent event) { m_dragging_mouse_pressed = false; if (m_dragging) { doDragCancel(event); m_dragging_ignore_clicks = true; return; } fireEventForPrimitive(findPrimitiveForEventType(event, event.getNodeEvent().getAssociatedType()), event); }
private final void onNodeMouseOver(final INodeXYEvent event) { final Node<?> node = doCheckEnterExitShape(event); if ((null != node) && (node.isListening()) && (node.isVisible()) && (node.isEventHandled(NodeMouseOverEvent.getType()))) { node.fireEvent(event.getNodeEvent()); } fireEvent(event.getNodeEvent()); }
private final void onNodeMouseUp(final INodeXYEvent event) { m_dragging_mouse_pressed = false; if (m_dragging) { doDragCancel(event); m_dragging_ignore_clicks = true; return; } fireEventForPrimitive(findPrimitiveForEventType(event, event.getNodeEvent().getAssociatedType()), event); }
private final void onNodeMouseUp(final INodeXYEvent event) { m_dragging_mouse_pressed = false; if (m_dragging) { doDragCancel(event); m_dragging_ignore_clicks = true; return; } fireEventForPrimitive(findPrimitiveForEventType(event, event.getNodeEvent().getAssociatedType()), event); }
private final void onNodeMouseDown(final INodeXYEvent event) { if (m_dragging_mouse_pressed) { return; } if (m_dragging) { doDragCancel(event); } if (m_lienzo.getDragMouseButtons().allowDrag(m_mouse_button_left, m_mouse_button_middle, m_mouse_button_right)) { m_dragging_mouse_pressed = true; } fireEventForPrimitive(findPrimitiveForEventType(event, event.getNodeEvent().getAssociatedType()), event); }
private final void onNodeMouseDown(final INodeXYEvent event) { if (m_dragging_mouse_pressed) { return; } if (m_dragging) { doDragCancel(event); } if (m_lienzo.getDragMouseButtons().allowDrag(m_mouse_button_left, m_mouse_button_middle, m_mouse_button_right)) { m_dragging_mouse_pressed = true; } fireEventForPrimitive(findPrimitiveForEventType(event, event.getNodeEvent().getAssociatedType()), event); }
private final void onNodeMouseDown(final INodeXYEvent event) { if (m_dragging_mouse_pressed) { return; } if (m_dragging) { doDragCancel(event); } if (m_lienzo.getDragMouseButtons().allowDrag(m_mouse_button_left, m_mouse_button_middle, m_mouse_button_right)) { m_dragging_mouse_pressed = true; } fireEventForPrimitive(findPrimitiveForEventType(event, event.getNodeEvent().getAssociatedType()), event); }