[tiled] r605 - in trunk/src/tiled/mapeditor: . util
svn@biggeruniverse.com
svn at biggeruniverse.com
Sun Apr 9 14:39:52 PDT 2006
Author: bjorn
Date: 2006-04-09 16:39:52 -0500 (Sun, 09 Apr 2006)
New Revision: 605
Removed:
trunk/src/tiled/mapeditor/util/MapPrinter.java
Modified:
trunk/src/tiled/mapeditor/MapEditor.java
Log:
Removed MapPrinter class that was never functional. Map printing is no longer planned, saving as image should be enough as you could always print the saved image.
Modified: trunk/src/tiled/mapeditor/MapEditor.java
===================================================================
--- trunk/src/tiled/mapeditor/MapEditor.java 2006-04-09 21:21:22 UTC (rev 604)
+++ trunk/src/tiled/mapeditor/MapEditor.java 2006-04-09 21:39:52 UTC (rev 605)
@@ -16,7 +16,6 @@
import java.awt.event.*;
import java.awt.geom.Area;
import java.awt.image.BufferedImage;
-import java.awt.print.PrinterException;
import java.io.*;
import java.util.Stack;
import java.util.Vector;
@@ -264,8 +263,6 @@
"Save current map as an image", "control shift I");
JMenuItem close = createMenuItem("Close", null, "Close this map",
"control W");
- JMenuItem print =
- createMenuItem("Print...", null, "Print the map", "control P");
recentMenu = new JMenu("Open Recent");
@@ -273,7 +270,6 @@
mapEventAdapter.addListener(saveAs);
mapEventAdapter.addListener(saveAsImage);
mapEventAdapter.addListener(close);
- mapEventAdapter.addListener(print);
fileMenu = new JMenu("File");
fileMenu.add(createMenuItem("New...", null, "Start a new map",
@@ -284,10 +280,6 @@
fileMenu.add(save);
fileMenu.add(saveAs);
fileMenu.add(saveAsImage);
- // TODO: Re-add print menuitem when printing is functional
- //fileMenu.addSeparator();
- //fileMenu.add(print);
- //mapEventAdapter.addListener(print);
fileMenu.addSeparator();
fileMenu.add(close);
fileMenu.add(createMenuItem("Exit", null, "Exit the map editor",
@@ -1130,6 +1122,8 @@
}
}
+ // Todo: Most if not all of the below should be moved into action objects,
+ // Todo: and properly internationalized.
private void handleEvent(ActionEvent event) {
String command = event.getActionCommand();
@@ -1147,13 +1141,6 @@
if (checkSave()) {
newMap();
}
- } else if (command.equals("Print...")) {
- try {
- MapPrinter mp = new MapPrinter();
- mp.print(mapView);
- } catch (PrinterException e) {
- e.printStackTrace();
- }
} else if (command.equals("Brush...")) {
BrushDialog bd = new BrushDialog(this, appFrame, currentBrush);
bd.setVisible(true);
Deleted: trunk/src/tiled/mapeditor/util/MapPrinter.java
===================================================================
--- trunk/src/tiled/mapeditor/util/MapPrinter.java 2006-04-09 21:21:22 UTC (rev 604)
+++ trunk/src/tiled/mapeditor/util/MapPrinter.java 2006-04-09 21:39:52 UTC (rev 605)
@@ -1,50 +0,0 @@
-/*
- * Tiled Map Editor, (c) 2004-2006
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * Adam Turk <aturk at biggeruniverse.com>
- * Bjorn Lindeijer <b.lindeijer at xs4all.nl>
- */
-package tiled.mapeditor.util;
-
-import java.awt.*;
-import java.awt.print.*;
-
-import javax.swing.JPanel;
-import javax.swing.RepaintManager;
-
-public final class MapPrinter implements Printable {
-
- private PrinterJob printJob;
- private JPanel printed;
-
- public void print(JPanel p) throws PrinterException {
- RepaintManager currentManager =
- RepaintManager.currentManager(p);
- printed = p;
- currentManager.setDoubleBufferingEnabled(false);
- printJob = PrinterJob.getPrinterJob();
- if(printJob.printDialog()) {
- printJob.setPrintable(this,printJob.defaultPage());
- printJob.print();
- }
- currentManager.setDoubleBufferingEnabled(true);
- }
-
- public int print(Graphics graphics, PageFormat pageFormat, int pageIndex)
- throws PrinterException {
-
- Graphics2D graphics2D = (Graphics2D) graphics;
- graphics2D.translate(pageFormat.getImageableX(),pageFormat.getImageableY());
- //graphics2D.scale(graphics2D.getClipBounds().getWidth()/printed.getWidth(),graphics2D.getClipBounds().getHeight()/printed.getHeight());
- graphics2D.drawLine(72,72,160,160);
- printed.paint(graphics2D);
-
- return Printable.PAGE_EXISTS;
- }
-
-}
More information about the tiled-commit
mailing list