/** * Handle property changes from the different viewers. * * @param evt propertyChange event */ public void propertyChange(PropertyChangeEvent evt) { // System.out.println("propChange "+evt.getPropertyName()); TimeBarViewerInterface emitting = (TimeBarViewerInterface) evt.getSource(); if (evt.getPropertyName().equals(TimeBarViewerInterface.PROPERTYNAME_PIXELPERSECOND) && _syncTimeScale) { setPixPerSecond(emitting, emitting.getPixelPerSecond()); } else if (evt.getPropertyName().equals(TimeBarViewerInterface.PROPERTYNAME_ROWHEIGHT) && _syncRowHeight) { setRowHeight(emitting, emitting.getRowHeight()); } else if (evt.getPropertyName().equals(TimeBarViewerInterface.PROPERTYNAME_STARTDATE) && _syncStartDate) { setStartDate(emitting, emitting.getStartDate()); } else if (evt.getPropertyName().equals(TimeBarViewerInterface.PROPERTYNAME_MINDATE)) { setMinDate(emitting, emitting.getMinDate()); } else if (evt.getPropertyName().equals(TimeBarViewerInterface.PROPERTYNAME_MAXDATE)) { setMaxDate(emitting, emitting.getMaxDate()); } else if (evt.getPropertyName().equals(TimeBarViewerInterface.PROPERTYNAME_YAXISWIDTH) && _syncYAxisWidth) { setYAxisWidth(emitting, emitting.getYAxisWidth()); } }