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 ZoomInAction 33 extends ZoomAction 34 { 35 public static final String ID = ZoomInAction.class.getName(); 36 37 public ZoomInAction() { 38 super(); 39 } 40 41 public ZoomInAction(IZoomSupport zoomSupport) { 42 super(zoomSupport); 43 } 44 45 public void init() 46 { 47 setId(ID); 48 setText(ViewerPlugin.getResourceString("action.zoomIn.text")); 49 setToolTipText(ViewerPlugin.getResourceString("action.zoomIn.tooltip")); 50 } 53 54 public void zoomChanged(double zoom) 55 { 56 if (getZoomSupport().canZoomIn()) 57 setEnabled(true); 58 else 59 setEnabled(false); 60 } 61 62 public void run() { 63 getZoomSupport().zoomIn(); 64 } 65 66 } 67 | Popular Tags |