private void showInformationDialog(String title, Component component) { final ModalDialog modalDialog = new ModalDialog(UIUtils.getRootWindow(parentComponent), title, AbstractDialog.ID_OK, null); /*I18N*/ modalDialog.setContent(component); modalDialog.show(); } }
@Override public void actionPerformed(ActionEvent e) { if (isEnabled()) { final Product selectedProduct = getSelectedProduct(); zoomToProduct(selectedProduct); } } }
public void test_SetUsingExternalDem() throws ParamValidateException { _demSelector.setUsingExternalDem(true); assertTrue(_demSelector.isUsingExternalDem()); assertFalse(_demSelector.isUsingProductDem()); assertEquals("", _paramChangeListener.getCallString()); }
@Override public int show() { createParameter(); createUI(); updateUI(); return super.show(); }
public void computeZoomInToSliderLimits() { final double firstSliderValue = scaleInverse(getFirstSliderSample()); final double lastSliderValue = scaleInverse(getLastSliderSample()); final double percentOffset = 0.0; final double minViewSample = scale(firstSliderValue - percentOffset); final double maxViewSample = scale(lastSliderValue + percentOffset); getModel().setMinHistogramViewSample(minViewSample); getModel().setMaxHistogramViewSample(maxViewSample); repaint(); }
public void compute100Percent() { computeFactors(); setFirstSliderSample(getModel().getMinSample()); setLastSliderSample(getModel().getMaxSample()); partitionSliders(false); computeZoomInToSliderLimits(); }
private double getMinHistogramViewBinIndex() { if (!isHistogramAvailable()) { return -1.0; } final double minHistogramSample = model.getMinSample(); final double minHistogramViewSample = model.getMinHistogramViewSample(); if (minHistogramSample != minHistogramViewSample) { final double a = scaleInverse(minHistogramViewSample) - scaleInverse(minHistogramSample); final double b = scaleInverse(model.getMaxSample()) - scaleInverse(minHistogramSample); return (a / b) * model.getHistogramBins().length; } return 0.0; }
public void computeZoomOutToFullHistogramm() { getModel().setMinHistogramViewSample(getMinSample()); getModel().setMaxHistogramViewSample(getMaxSample()); repaint(); }
@Override protected void onOK() { updateCodeHistory(); super.onOK(); }
public void computeZoomInVertical() { getModel().setHistogramViewGain(getModel().getHistogramViewGain() * 1.4); repaint(); }
public ImageInfoEditor() { labelFont = createLabelFont(); sliderShape = createSliderShape(); sliderBaseLineRect = new Rectangle(); paletteRect = new Rectangle(); histoRect = new Rectangle(); internalMouseListener = new InternalMouseListener(); modelCL = new ModelCL(); addChangeListener(new RepaintCL()); }
@Override protected void setUp() throws Exception { _paramChangeListener = new MyParamChangeListener(); _demSelector = new DemSelector(_paramChangeListener); }
private void setSliderColor(int index, Color c) { getModel().setSliderColor(index, c); applyChanges(); }
@Override public void performPan(MouseEvent event) { final Rectangle2D.Double intersectionRectangle = createIntersectionRectangle(); if (intersectionRectangle.contains(p0)) { regionSelectionInteractor.mouseDragged(event); } else { super.performPan(event); } }
/** * Gets the selected RGB-image profile if any. * * @return the selected profile, can be null * @see #getRgbaExpressions() */ public RGBImageProfile getSelectedProfile() { final ProfileItem profileItem = getSelectedProfileItem(); return profileItem != null ? profileItem.getProfile() : null; }
private Color[] getColorPalette() { if (palette == null) { palette = getModel().createColorPalette(); } return palette; }
private void showInformationDialog(String title, Component component) { final ModalDialog modalDialog = new ModalDialog(UIUtils.getRootWindow(parentComponent), title, AbstractDialog.ID_OK, null); /*I18N*/ modalDialog.setContent(component); modalDialog.show(); }
public void test_SetUsingProductDem() throws ParamValidateException { _demSelector.setUsingProductDem(true); assertTrue(_demSelector.isUsingProductDem()); assertFalse(_demSelector.isUsingExternalDem()); assertEquals("useProductDem|useExternalDem|", _paramChangeListener.getCallString()); }
public void test_ToggleUsingDem() throws ParamValidateException { _demSelector.setUsingProductDem(true); _demSelector.setUsingExternalDem(true); assertTrue(_demSelector.isUsingExternalDem()); assertFalse(_demSelector.isUsingProductDem()); assertEquals("useProductDem|useExternalDem|useExternalDem|useProductDem|", _paramChangeListener.getCallString()); }