1 26 27 package org.nightlabs.editor2d.viewer.action; 28 29 import org.nightlabs.editor2d.viewer.IZoomSupport; 30 import org.nightlabs.editor2d.viewer.ViewerPlugin; 31 32 public class ZoomOutAction 33 extends ZoomAction 34 { 35 public static final String ID = ZoomOutAction.class.getName(); 36 37 public ZoomOutAction() { 38 super(); 39 } 40 41 public ZoomOutAction(IZoomSupport zoomSupport) { 42 super(zoomSupport); 43 } 44 45 public void init() 46 { 47 setId(ID); 48 setText(ViewerPlugin.getResourceString("action.zoomOut.text")); 49 setToolTipText(ViewerPlugin.getResourceString("action.zoomOut.tooltip")); 50 } 53 54 public void zoomChanged(double zoom) 55 { 56 if (getZoomSupport().canZoomOut()) 57 setEnabled(true); 58 else 59 setEnabled(false); 60 } 61 62 public void run() { 63 getZoomSupport().zoomOut(); 64 } 65 } 66 | Popular Tags |