@Override public void setFocused(Boolean focused) { if (series != null) { series.setFocused(focused); } if (focused && getBorder() == lostFocusBorder) { setBorder(focusBorder); } else if (!focused && getBorder() == focusBorder) { setBorder(lostFocusBorder); } }
private void closingSeries(MediaSeries<?> mediaSeries) { if (mediaSeries == null) { return; } boolean open = false; synchronized (UIManager.VIEWER_PLUGINS) { List<ViewerPlugin<?>> plugins = UIManager.VIEWER_PLUGINS; pluginList: for (final ViewerPlugin<?> plugin : plugins) { List<? extends MediaSeries<?>> openSeries = plugin.getOpenSeries(); if (openSeries != null) { for (MediaSeries<?> s : openSeries) { if (mediaSeries == s) { // The sequence is still open in another view or plugin open = true; break pluginList; } } } } } mediaSeries.setOpen(open); // TODO setSelected and setFocused must be global to all view as open mediaSeries.setSelected(false, null); mediaSeries.setFocused(false); }
private void closingSeries(MediaSeries<?> mediaSeries) { if (mediaSeries == null) { return; } boolean open = false; synchronized (UIManager.VIEWER_PLUGINS) { List<ViewerPlugin<?>> plugins = UIManager.VIEWER_PLUGINS; pluginList: for (final ViewerPlugin<?> plugin : plugins) { List<? extends MediaSeries<?>> openSeries = plugin.getOpenSeries(); if (openSeries != null) { for (MediaSeries<?> s : openSeries) { if (mediaSeries == s) { // The sequence is still open in another view or plugin open = true; break pluginList; } } } } } mediaSeries.setOpen(open); // TODO setSelected and setFocused must be global to all view as open mediaSeries.setSelected(false, null); mediaSeries.setFocused(false); }
private void closingSeries(MediaSeries<?> mediaSeries) { if (mediaSeries == null) { return; } boolean open = false; synchronized (UIManager.VIEWER_PLUGINS) { List<ViewerPlugin<?>> plugins = UIManager.VIEWER_PLUGINS; pluginList: for (final ViewerPlugin<?> plugin : plugins) { List<? extends MediaSeries<?>> openSeries = plugin.getOpenSeries(); if (openSeries != null) { for (MediaSeries<?> s : openSeries) { if (mediaSeries == s) { // The sequence is still open in another view or plugin open = true; break pluginList; } } } } } mediaSeries.setOpen(open); // TODO setSelected and setFocused must be global to all view as open mediaSeries.setSelected(false, null); mediaSeries.setFocused(false); }
protected void closingSeries(MediaSeries<E> mediaSeries) { if (mediaSeries == null) { return; } boolean open = false; synchronized (UIManager.VIEWER_PLUGINS) { List<ViewerPlugin<?>> plugins = UIManager.VIEWER_PLUGINS; pluginList: for (final ViewerPlugin<?> plugin : plugins) { List<? extends MediaSeries<?>> openSeries = plugin.getOpenSeries(); if (openSeries != null) { for (MediaSeries<?> s : openSeries) { if (mediaSeries == s) { // The sequence is still open in another view or plugin open = true; break pluginList; } } } } } mediaSeries.setOpen(open); // TODO setSelected and setFocused must be global to all view as open mediaSeries.setSelected(false, null); mediaSeries.setFocused(false); }
public void setSelectedImagePane(ViewCanvas<E> viewCanvas) { if (this.selectedImagePane != null && this.selectedImagePane.getSeries() != null) { this.selectedImagePane.getSeries().setSelected(false, null); this.selectedImagePane.getSeries().setFocused(false); } if (viewCanvas != null && viewCanvas.getSeries() != null) { viewCanvas.getSeries().setSelected(true, viewCanvas.getImage()); viewCanvas.getSeries().setFocused(eventManager.getSelectedView2dContainer() == this); } boolean newView = this.selectedImagePane != viewCanvas && viewCanvas != null; if (newView) { if (this.selectedImagePane != null) { this.selectedImagePane.setSelected(false); } viewCanvas.setSelected(true); this.selectedImagePane = viewCanvas; eventManager.updateComponentsListener(viewCanvas); } if (newView && viewCanvas.getSeries() instanceof Series) { eventManager.fireSeriesViewerListeners( new SeriesViewerEvent(this, selectedImagePane.getSeries(), selectedImagePane.getImage(), EVENT.SELECT)); } eventManager.fireSeriesViewerListeners( new SeriesViewerEvent(this, viewCanvas == null ? null : viewCanvas.getSeries(), null, EVENT.SELECT_VIEW)); }