@Override public void handleEvent(VisualMappingFunctionChangedEvent e) { final VisualMappingFunction<?, ?> mapping = e.getSource(); if (this.mappings.containsValue(mapping)) { eventHelper.addEventPayload( (VisualStyle) this, new VisualStyleChangeRecord(), VisualStyleChangedEvent.class); } }
/** * Code to notify our listeners of some particular event. * * @param notificationType What type of notification to perform. */ private void notifyListeners(int notificationType) { final CyEventHelper eventHelper = serviceRegistrar.getService(CyEventHelper.class); // determine what event to fire switch (notificationType) { case NOTIFICATION_STATE_CHANGE: eventHelper.fireEvent(new CytoPanelStateChangedEvent(this, this, cytoPanelState)); break; case NOTIFICATION_COMPONENT_SELECTED: int selectedIndex = tabbedPane.getSelectedIndex(); eventHelper.fireEvent(new CytoPanelComponentSelectedEvent(this, this, selectedIndex)); break; case NOTIFICATION_COMPONENT_ADDED: break; case NOTIFICATION_COMPONENT_REMOVED: break; } }
public void redo() { ; final CyNetworkView view = viewFactory.createNetworkView(network); networkViewManager.addNetworkView(view); for (final View<CyNode> nodeView : view.getNodeViews()) nodesAndLocations.get(nodeView.getModel()).restoreLocations(nodeView); view.setVisualProperty(NETWORK_CENTER_X_LOCATION, networkCenterX); view.setVisualProperty(NETWORK_CENTER_Y_LOCATION, networkCenterY); view.setVisualProperty(NETWORK_CENTER_Z_LOCATION, networkCenterZ); view.setVisualProperty(NETWORK_SCALE_FACTOR, networkScaleFactor); eventHelper.flushPayloadEvents(); view.updateView(); }
@Override public <V, S extends V> void setDefaultValue(final VisualProperty<V> vp, final S value) { styleDefaults.put(vp, value); eventHelper.addEventPayload( (VisualStyle) this, new VisualStyleChangeRecord(), VisualStyleChangedEvent.class); }
@Override public void removeVisualMappingFunction(VisualProperty<?> t) { mappings.remove(t); eventHelper.addEventPayload( (VisualStyle) this, new VisualStyleChangeRecord(), VisualStyleChangedEvent.class); }
@Override public void addVisualMappingFunction(final VisualMappingFunction<?, ?> mapping) { mappings.put(mapping.getVisualProperty(), mapping); eventHelper.addEventPayload( (VisualStyle) this, new VisualStyleChangeRecord(), VisualStyleChangedEvent.class); }