Index: trunk/src/org/openstreetmap/josm/actions/DeleteAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/DeleteAction.java	(revision 770)
+++ trunk/src/org/openstreetmap/josm/actions/DeleteAction.java	(revision 770)
@@ -0,0 +1,23 @@
+// License: GPL. Copyright 2007 by Immanuel Scholz and others
+package org.openstreetmap.josm.actions;
+
+import static org.openstreetmap.josm.tools.I18n.tr;
+
+import java.awt.event.ActionEvent;
+import java.awt.event.KeyEvent;
+
+import org.openstreetmap.josm.Main;
+
+public final class DeleteAction extends JosmAction {
+
+	public DeleteAction() {
+		super(tr("Delete"), "dialogs/delete", tr("Delete selected objects."),
+		        KeyEvent.VK_DELETE, 0, true);
+		setEnabled(true);
+	}
+
+	public void actionPerformed(ActionEvent e) {
+		new org.openstreetmap.josm.actions.mapmode.DeleteAction(Main.map)
+		        .doActionPerformed(e);
+	}
+}
Index: trunk/src/org/openstreetmap/josm/actions/ZoomInAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/ZoomInAction.java	(revision 770)
+++ trunk/src/org/openstreetmap/josm/actions/ZoomInAction.java	(revision 770)
@@ -0,0 +1,23 @@
+// License: GPL. Copyright 2007 by Immanuel Scholz and others
+package org.openstreetmap.josm.actions;
+
+import static org.openstreetmap.josm.tools.I18n.tr;
+
+import java.awt.event.ActionEvent;
+import java.awt.event.KeyEvent;
+
+import org.openstreetmap.josm.Main;
+
+public final class ZoomInAction extends JosmAction {
+
+	public ZoomInAction() {
+		super(tr("ZoomIn"), null, tr("Zoom in"),
+		        KeyEvent.VK_PLUS, 0, true);
+		setEnabled(true);
+	}
+
+	public void actionPerformed(ActionEvent e) {
+		double zoom = Main.map.mapView.getScale();
+		Main.map.mapView.zoomTo(Main.map.mapView.getCenter(), zoom * .9);
+	}
+}
Index: trunk/src/org/openstreetmap/josm/actions/ZoomOutAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/ZoomOutAction.java	(revision 770)
+++ trunk/src/org/openstreetmap/josm/actions/ZoomOutAction.java	(revision 770)
@@ -0,0 +1,23 @@
+// License: GPL. Copyright 2007 by Immanuel Scholz and others
+package org.openstreetmap.josm.actions;
+
+import static org.openstreetmap.josm.tools.I18n.tr;
+
+import java.awt.event.ActionEvent;
+import java.awt.event.KeyEvent;
+
+import org.openstreetmap.josm.Main;
+
+public final class ZoomOutAction extends JosmAction {
+
+	public ZoomOutAction() {
+		super(tr("ZoomOut"), null, tr("Zoom out"),
+		        KeyEvent.VK_MINUS, 0, true);
+		setEnabled(true);
+	}
+
+	public void actionPerformed(ActionEvent e) {
+		double zoom = Main.map.mapView.getScale();
+		Main.map.mapView.zoomTo(Main.map.mapView.getCenter(), zoom /.9);
+	}
+}
