@Override protected void dispatch(IUIPanelHandler handler) { handler.onNewUIElement(this); }
@Override protected void dispatch(IUIPanelHandler handler) { handler.onUnSelectUIElement(this); }
@Override protected void dispatch(IUIPanelHandler handler) { handler.onRemoveUIElement(this); }
@Override public void onSelectUIElement(ISelectedElementsEvent selectedElementsEvent) { ArrayList<ISelectable> selectables = new ArrayList<ISelectable>(selectedElementsEvent.getSelectedElements().values()); ArrayList<IProjectInstanceContentElement> bpmnelements = new ArrayList<IProjectInstanceContentElement>(); for(ISelectable s:selectables){ if (s instanceof IProjectInstanceContentElement){ bpmnelements.add((IProjectInstanceContentElement) s); } } plugin.getEventBus().fireEvent(new SelectContentElementsEvent(bpmnelements)); }
public void onResizeRequest(IResizeRequestEvent event) { if (event.getIncreaseWidthSize()>0){ int actualWidth = canvas.getWidth()+event.getIncreaseWidthSize(); canvas.setWidth(actualWidth); resizeConfig.setActualWidth(actualWidth); } if (event.getIncreaseHeightSize()>0){ int actualHeight = canvas.getHeight()+event.getIncreaseHeightSize(); canvas.setHeight(actualHeight); resizeConfig.setActualHeight(actualHeight); } if (event.getDecreaseWidthSize()>0){ int actualWidth = canvas.getWidth()-event.getDecreaseWidthSize(); canvas.setWidth(actualWidth); resizeConfig.setActualWidth(actualWidth); } if (event.getDecreaseHeightSize()>0){ int actualHeight = canvas.getHeight()-event.getDecreaseHeightSize(); canvas.setHeight(actualHeight); resizeConfig.setActualHeight(actualHeight); } }
@Override public void onRemoveUIElement(IRemoveUIElementEvent removeElementEvent) { if (removeElementEvent.getRemovedElement().equals(view)){ bubbles.remove(rule); } }
@Override public void onNewUIElement(INewUIElementEvent newElementEvent) { if (newElementEvent.getNewElement() instanceof IDiagramElementView){ IDiagramElementView elView = (IDiagramElementView) newElementEvent.getNewElement(); setContext(elView); } } });
@Override protected void dispatch(IUIPanelHandler handler) { handler.onSelectUIElement(this); }
@Override protected void dispatch(IUIPanelHandler handler) { handler.onResizeRequest(this); }
for(IUIElement uielement:selectedElementsEvent.getSelectedElements().values()){
@Override public void onRemoveUIElement(IRemoveUIElementEvent removeElementEvent) { if (removeElementEvent.getRemovedElement().equals(resizable)){ abPanel.remove(seRH); } }
@Override public void onNewUIElement(INewUIElementEvent newElementEvent) { if (newElementEvent.getNewElement() instanceof IContainer){ IContainer container = (IContainer) newElementEvent.getNewElement();
public void onSelectUIElement(ISelectedElementsEvent selectedElementsEvent) { for(ISelectable s: selectedElementsEvent.getSelectedElements().values()){ Rectangle nwRect = defPanel.getCanvas().createRectangle(s.getAbsoluteLeft()-defPanel.getAbsoluteLeft()-SELECTION_RECT_WIDTH, s.getAbsoluteTop() - defPanel.getAbsoluteTop()-SELECTION_RECT_HEIGHT, s.getWidth()+SELECTION_RECT_WIDTH, s.getHeight()+SELECTION_RECT_WIDTH); nwRect.setStokeColour("blue"); nwRect.setStrokeDashArray("- "); nwRect.setFillColour("none"); nwRect.getElement().setAttribute("stroke-width", "1"); this.rects.add(nwRect); } }
@Override public void onRemoveUIElement(IRemoveUIElementEvent removeElementEvent) { if (container instanceof IUIElement){ if (removeElementEvent.getRemovedElement().getContainer().equals(container)){ IUIElement ec = (IUIElement) container; ec.refresh(); } } }
if (addElementEvent.getNewElement() instanceof IDiagramElementView){ IDiagramElementView diagramElement = (IDiagramElementView) addElementEvent.getNewElement();
@Override public void onRemoveUIElement(IRemoveUIElementEvent removeElementEvent) { IDiagramElementView elView = (IDiagramElementView) removeElementEvent.getRemovedElement(); getDiagramInterchangeModel().getRootElement().removeDiagramElement(elView.getDiagramElement()); } };
final IDiagramElementView newEl = (IDiagramElementView) newElementEvent.getNewElement();
if (newElementEvent.getNewElement() instanceof IDiagramElementView){ IDiagramElementView newDiView = (IDiagramElementView) newElementEvent.getNewElement();
if (addElementEvent.getNewElement() instanceof IDiagramElementView){ final IDiagramElementView newDiView = (IDiagramElementView) addElementEvent.getNewElement();