1 8 package com.nightlabs.editor2d.actions; 9 10 import org.eclipse.gef.editparts.ZoomManager; 11 12 import com.nightlabs.editor2d.EditorPlugin; 13 import com.nightlabs.editor2d.custom.EditorImages; 14 15 16 public class ZoomAllAction 17 extends ZoomAction 18 { 19 public static final String ID = ZoomAllAction.class.getName(); 20 21 25 public ZoomAllAction(ZoomManager zoomManager) { 26 super(EditorPlugin.getResourceString("action.zoom.all.label"), 27 EditorImages.ZOOM_ALL_16, zoomManager); 28 setToolTipText(EditorPlugin.getResourceString("action.zoom.all.tooltip")); 29 setId(ID); 30 } 32 33 36 public void run() { 37 zoomManager.setZoomAsText(ZoomManager.FIT_ALL); 38 } 39 40 43 public void zoomChanged(double zoom) { 44 setEnabled(true); 45 } 46 47 } 48 | Popular Tags |