1 27 28 package org.nightlabs.editor2d.actions.zoom; 29 30 import org.eclipse.gef.editparts.ZoomManager; 31 32 import org.nightlabs.base.resource.SharedImages; 33 import org.nightlabs.editor2d.EditorPlugin; 34 import org.nightlabs.editor2d.custom.EditorImages; 35 36 37 public class ZoomAllAction 38 extends ZoomAction 39 { 40 public static final String ID = ZoomAllAction.class.getName(); 41 42 46 public ZoomAllAction(ZoomManager zoomManager) { 47 super(EditorPlugin.getResourceString("action.zoom.all.label"), 48 SharedImages.getSharedImageDescriptor(EditorPlugin.getDefault(), ZoomAllAction.class), 49 zoomManager); 50 setToolTipText(EditorPlugin.getResourceString("action.zoom.all.tooltip")); 51 setId(ID); 52 setActionDefinitionId(ID); 53 } 54 55 58 public void run() { 59 zoomManager.setZoomAsText(ZoomManager.FIT_ALL); 60 } 61 62 65 public void zoomChanged(double zoom) { 66 setEnabled(true); 67 } 68 69 } 70 | Popular Tags |