/******************************************************************************************************************* * * ******************************************************************************************************************/ @Override public void showUp (final @Nonnull ProfiledDisplay profiledDisplay) { assert EventQueue.isDispatchThread(); panel.showUp(profiledDisplay); profiledDisplay.getDisplay().getGraphicsDevice().setFullScreenWindow(frame); frame.setVisible(true); }
/******************************************************************************************************************* * * ******************************************************************************************************************/ public void onDisplaySelection (final @ListensTo @Nonnull DisplaySelectionMessage message) { log.info("onDisplaySelection({})", message); selectedDisplay = message.getSelectedDisplay(); presentation.showWaitingOnMeasurementsArchive(); archivedMeasurementsRequestor.start(new UniformityArchiveQuery(selectedDisplay.getDisplay())); }
/******************************************************************************************************************* * * ******************************************************************************************************************/ private void initializeMeasurement() { log.info("initializeMeasurement()"); presentation = presentationBuilder.get().getPresentation(); computePositions(); measurementMapByPosition.clear(); presentation.bind(continueAction, cancelAction); presentation.setGridSize(COLUMNS, ROWS); continueAction.setEnabled(false); cancelAction.setEnabled(false); presentation.showUp(display.getDisplay().getGraphicsDevice()); presentation.renderControlPanelAt(DEFAULT_CONTROL_PANEL_POSITION); }
/******************************************************************************************************************* * * ******************************************************************************************************************/ public void onArchivedMeasurementsNotified (final @ListensTo @Nonnull UniformityArchiveContentMessage message) { log.info("onArchivedMeasurementsNotified({})", message); archivedMeasurementsRequestor.stop(); populateMeasurementsArchive(message.findMeasurements()); presentation.hideWaitingOnMeasurementsArchive(); presentation.renderDisplayName(selectedDisplay.getDisplay().getDisplayName()); presentation.renderProfileName(selectedDisplay.getProfile().getName()); }
/******************************************************************************************************************* * * ******************************************************************************************************************/ private void refreshPresentation() { if (selectedMeasurements != null) { propertyRenderers.get(selectedPropertyRendereIndex.getValue()).render(selectedMeasurements); presentation.renderDisplayName(selectedMeasurements.getDisplay().getDisplay().getDisplayName()); presentation.renderProfileName(selectedMeasurements.getDisplay().getProfile().getName()); } } }