MCPcopy Create free account
hub / github.com/google/gapid / save

Method save

gapic/src/main/com/google/gapid/widgets/ImagePanel.java:467–480  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

465 }
466
467 protected void save() {
468 analytics.postInteraction(view, ClientAction.Save);
469 FileDialog dialog = new FileDialog(getShell(), SWT.SAVE);
470 dialog.setText("Save image to...");
471 dialog.setFilterNames(new String[] { "PNG Images" });
472 dialog.setFilterExtensions(new String[] { "*.png" });
473 dialog.setOverwrite(true);
474 String path = dialog.open();
475 if (path != null) {
476 ImageLoader saver = new ImageLoader();
477 saver.data = new ImageData[] { layers[0].getImageData() }; // TODO: Save each layer
478 saver.save(path, SWT.IMAGE_PNG);
479 }
480 }
481
482 public void setImage(MultiLayerAndLevelImage image) {
483 if (image == null || image == MultiLayerAndLevelImage.EMPTY) {

Callers 1

createToolbarMethod · 0.95

Calls 5

postInteractionMethod · 0.80
openMethod · 0.65
getImageDataMethod · 0.65
saveMethod · 0.65
setTextMethod · 0.45

Tested by

no test coverage detected