public boolean dialogItemChanged(GenericDialog gd, AWTEvent e) { if (IJ.isMacOSX()) IJ.wait(100); if (channels1!=1) channels2 = gd.getNextBoolean()?channels1:1; if (slices1!=1) slices2 = gd.getNextBoolean()?slices1:1; if (frames1!=1) frames2 = gd.getNextBoolean()?frames1:1; keep = gd.getNextBoolean(); ((Label)gd.getMessage()).setText(getNewDimensions()); return true; }
public boolean dialogItemChanged(GenericDialog gd, AWTEvent e) { if (IJ.isMacOSX()) IJ.wait(100); if (channels1!=1) channels2 = gd.getNextBoolean()?channels1:1; if (slices1!=1) slices2 = gd.getNextBoolean()?slices1:1; if (frames1!=1) frames2 = gd.getNextBoolean()?frames1:1; keep = gd.getNextBoolean(); ((Label)gd.getMessage()).setText(getNewDimensions()); return true; }
boolean showDialog() { GenericDialog gd = new GenericDialog("Reduce"); gd.setInsets(10, 20, 5); gd.addMessage("Create image with:"); gd.setInsets(0, 35, 0); if (channels1!=1) gd.addCheckbox("Channels ("+channels1+")", true); gd.setInsets(0, 35, 0); if (slices1!=1) gd.addCheckbox("Slices ("+slices1+")", true); gd.setInsets(0, 35, 0); if (frames1!=1) gd.addCheckbox("Frames ("+frames1+")", true); gd.setInsets(5, 20, 0); gd.addMessage(getNewDimensions()+" "); gd.setInsets(15, 20, 0); gd.addCheckbox("Keep source", keep); gd.addDialogListener(this); gd.showDialog(); if (gd.wasCanceled()) return false; else return true; }
boolean showDialog() { GenericDialog gd = new GenericDialog("Reduce"); gd.setInsets(10, 20, 5); gd.addMessage("Create image with:"); gd.setInsets(0, 35, 0); if (channels1!=1) gd.addCheckbox("Channels ("+channels1+")", true); gd.setInsets(0, 35, 0); if (slices1!=1) gd.addCheckbox("Slices ("+slices1+")", true); gd.setInsets(0, 35, 0); if (frames1!=1) gd.addCheckbox("Frames ("+frames1+")", true); gd.setInsets(5, 20, 0); gd.addMessage(getNewDimensions()+" "); gd.setInsets(15, 20, 0); gd.addCheckbox("Keep source", keep); gd.addDialogListener(this); gd.showDialog(); if (gd.wasCanceled()) return false; else return true; }