From 28658f155baf4ba4ad1bdb6464f924558d8b4a3a Mon Sep 17 00:00:00 2001 From: Mike Duff Date: Wed, 23 Jan 2013 15:02:36 -0600 Subject: [PATCH] Issue #1386 - Remove Save Stats Graph Menu Item. Former-commit-id: 8c2789a1a70f314014376264f86c6e893ee17593 [formerly 8c2789a1a70f314014376264f86c6e893ee17593 [formerly a201a22bb4271c94b1fda7f4eaa1f1b74b9d1859]] Former-commit-id: dc4692388678541286522c9bc642b7cd28858c42 Former-commit-id: 2b4ec75a2c2308997440c0928e765604e47bacb4 --- .../uf/viz/stats/ui/StatsGraphDlg.java | 124 +++++++++--------- 1 file changed, 59 insertions(+), 65 deletions(-) diff --git a/cave/com.raytheon.uf.viz.stats/src/com/raytheon/uf/viz/stats/ui/StatsGraphDlg.java b/cave/com.raytheon.uf.viz.stats/src/com/raytheon/uf/viz/stats/ui/StatsGraphDlg.java index 6960fa20a2..172f9daba3 100644 --- a/cave/com.raytheon.uf.viz.stats/src/com/raytheon/uf/viz/stats/ui/StatsGraphDlg.java +++ b/cave/com.raytheon.uf.viz.stats/src/com/raytheon/uf/viz/stats/ui/StatsGraphDlg.java @@ -29,18 +29,12 @@ import java.util.Set; import org.eclipse.swt.SWT; import org.eclipse.swt.events.SelectionAdapter; import org.eclipse.swt.events.SelectionEvent; -import org.eclipse.swt.graphics.GC; -import org.eclipse.swt.graphics.Image; -import org.eclipse.swt.graphics.ImageData; -import org.eclipse.swt.graphics.ImageLoader; import org.eclipse.swt.graphics.RGB; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.Combo; import org.eclipse.swt.widgets.Composite; -import org.eclipse.swt.widgets.Display; -import org.eclipse.swt.widgets.FileDialog; import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Layout; import org.eclipse.swt.widgets.Menu; @@ -107,8 +101,8 @@ public class StatsGraphDlg extends CaveSWTDialog implements IStatsDisplay, /** Menu bar */ private Menu menuBar; - /** Save Menu Item */ - private MenuItem saveMI; + // /** Save Menu Item */ + // private MenuItem saveMI; /** Exit Menu item */ private MenuItem exitMI; @@ -330,15 +324,15 @@ public class StatsGraphDlg extends CaveSWTDialog implements IStatsDisplay, Menu fileMenu = new Menu(menuBar); fileMenuItem.setMenu(fileMenu); - saveMI = new MenuItem(fileMenu, SWT.NONE); - saveMI.setText("&Save Graph Image\tCtrl+S"); - saveMI.setAccelerator(SWT.CTRL + 'S'); - saveMI.addSelectionListener(new SelectionAdapter() { - @Override - public void widgetSelected(SelectionEvent event) { - saveGraph(); - } - }); + // saveMI = new MenuItem(fileMenu, SWT.NONE); + // saveMI.setText("&Save Graph Image\tCtrl+S"); + // saveMI.setAccelerator(SWT.CTRL + 'S'); + // saveMI.addSelectionListener(new SelectionAdapter() { + // @Override + // public void widgetSelected(SelectionEvent event) { + // saveGraph(); + // } + // }); exitMI = new MenuItem(fileMenu, SWT.NONE); exitMI.setText("&Quit\tCtrl+Q"); @@ -496,55 +490,55 @@ public class StatsGraphDlg extends CaveSWTDialog implements IStatsDisplay, this.graphTitle = graphTitle; } - /** - * Open a file dialog for saving the canvas. - */ - private void saveGraph() { - FileDialog dialog = new FileDialog(shell, SWT.SAVE); - String filename = dialog.open(); - if (filename == null) { - return; - } - saveCanvas(filename); - } + // /** + // * Open a file dialog for saving the canvas. + // */ + // private void saveGraph() { + // FileDialog dialog = new FileDialog(shell, SWT.SAVE); + // String filename = dialog.open(); + // if (filename == null) { + // return; + // } + // saveCanvas(filename); + // } - /** - * Captures the canvas and saves the result into a file in a format - * determined by the filename extension . - * - * @param control - * The control to save - * @param fileName - * The name of the image to be saved - */ - public void saveCanvas(String filename) { - StringBuilder sb = new StringBuilder(); - Display display = displayCanvas.getDisplay(); - Image image = new Image(display, displayCanvas.getBounds().width, - displayCanvas.getBounds().height); - GC gc = new GC(image); - - displayCanvas.drawCanvas(gc); - - /* Default to PNG */ - int style = SWT.IMAGE_PNG; - - if ((filename.endsWith(".jpg") == true) || filename.endsWith("jpeg")) { - style = SWT.IMAGE_JPEG; - } else if (filename.endsWith(".bmp") == true) { - style = SWT.IMAGE_BMP; - } else { - filename += ".png"; - } - - ImageLoader loader = new ImageLoader(); - loader.data = new ImageData[] { image.getImageData() }; - loader.save(filename, style); - - sb.setLength(0); - image.dispose(); - gc.dispose(); - } + // /** + // * Captures the canvas and saves the result into a file in a format + // * determined by the filename extension . + // * + // * @param control + // * The control to save + // * @param fileName + // * The name of the image to be saved + // */ + // public void saveCanvas(String filename) { + // StringBuilder sb = new StringBuilder(); + // Display display = displayCanvas.getDisplay(); + // Image image = new Image(display, displayCanvas.getBounds().width, + // displayCanvas.getBounds().height); + // GC gc = new GC(image); + // + // displayCanvas.drawCanvas(gc); + // + // /* Default to PNG */ + // int style = SWT.IMAGE_PNG; + // + // if ((filename.endsWith(".jpg") == true) || filename.endsWith("jpeg")) { + // style = SWT.IMAGE_JPEG; + // } else if (filename.endsWith(".bmp") == true) { + // style = SWT.IMAGE_BMP; + // } else { + // filename += ".png"; + // } + // + // ImageLoader loader = new ImageLoader(); + // loader.data = new ImageData[] { image.getImageData() }; + // loader.save(filename, style); + // + // sb.setLength(0); + // image.dispose(); + // gc.dispose(); + // } /** * Request the graph be redrawn with a new time range.