if (!graph.isCellSelected(edge))
if (!graph.isCellSelected(edge))
/** * */ public void start(MouseEvent e) { initialAngle = mxUtils.getDouble(currentState.getStyle(), mxConstants.STYLE_ROTATION) * mxConstants.RAD_PER_DEG; currentAngle = initialAngle; first = SwingUtilities.convertPoint(e.getComponent(), e.getPoint(), graphComponent.getGraphControl()); if (!graphComponent.getGraph().isCellSelected(currentState.getCell())) { graphComponent.selectCellForEvent(currentState.getCell(), e); } }
/** * */ public void start(MouseEvent e) { initialAngle = mxUtils.getDouble(currentState.getStyle(), mxConstants.STYLE_ROTATION) * mxConstants.RAD_PER_DEG; currentAngle = initialAngle; first = SwingUtilities.convertPoint(e.getComponent(), e.getPoint(), graphComponent.getGraphControl()); if (!graphComponent.getGraph().isCellSelected(currentState.getCell())) { graphComponent.selectCellForEvent(currentState.getCell(), e); } }
@Override public void mousePressed( final MouseEvent e ) { if ( graphComponent.isEnabled() && isEnabled() && !e.isConsumed() && !graphComponent.isForceMarqueeEvent( e ) ) { cell = graphComponent.getCellAt( e.getX(), e.getY(), false ); initialCell = cell; if ( cell != null ) { if ( isSelectEnabled() && !graphComponent.getGraph().isCellSelected( cell ) ) { graphComponent.selectCellForEvent( cell, e ); cell = null; } // Starts move if the cell under the mouse is movable // and/or any // cells of the selection are movable if ( isMoveEnabled() && !e.isPopupTrigger() ) { start( e ); e.consume(); } } } }
@Override public void mousePressed( final MouseEvent e ) { if ( graphComponent.isEnabled() && isEnabled() && !e.isConsumed() && !graphComponent.isForceMarqueeEvent( e ) ) { cell = graphComponent.getCellAt( e.getX(), e.getY(), false ); initialCell = cell; if ( cell != null ) { if ( isSelectEnabled() && !graphComponent.getGraph().isCellSelected( cell ) ) { graphComponent.selectCellForEvent( cell, e ); cell = null; } // Starts move if the cell under the mouse is movable // and/or any // cells of the selection are movable if ( isMoveEnabled() && !e.isPopupTrigger() ) { start( e ); e.consume(); } } } }
&& !graphComponent.getGraph().isCellSelected(cell))
&& !graphComponent.getGraph().isCellSelected(cell))
/** * Selects the cell for the given event. */ public void selectCellForEvent(Object cell, MouseEvent e) { boolean isSelected = graph.isCellSelected(cell); if (isToggleEvent(e)) { if (isSelected) { graph.removeSelectionCell(cell); } else { graph.addSelectionCell(cell); } } else if (!isSelected || graph.getSelectionCount() != 1) { graph.setSelectionCell(cell); } }
/** * Selects the cell for the given event. */ public void selectCellForEvent(Object cell, MouseEvent e) { boolean isSelected = graph.isCellSelected(cell); if (isToggleEvent(e)) { if (isSelected) { graph.removeSelectionCell(cell); } else { graph.addSelectionCell(cell); } } else if (!isSelected || graph.getSelectionCount() != 1) { graph.setSelectionCell(cell); } }
&& !graphComponent.getGraph().isCellSelected(cell))
visible = graph.isCellSelected(tmp); tmp = graph.getModel().getParent(tmp);
visible = graph.isCellSelected(tmp); tmp = graph.getModel().getParent(tmp);