1 19 20 21 package org.netbeans.modules.image; 22 23 24 import org.openide.util.actions.CallableSystemAction; 25 import org.openide.util.HelpCtx; 26 import org.openide.windows.TopComponent; 27 import org.openide.util.NbBundle; 28 29 30 35 public class ZoomOutAction extends CallableSystemAction { 36 37 38 static final long serialVersionUID = 1859897546585041051L; 39 40 41 42 public void performAction() { 43 TopComponent curComponent = TopComponent.getRegistry().getActivated(); 44 if(curComponent instanceof ImageViewer) 45 ((ImageViewer) curComponent).zoomOut(); 46 47 } 48 49 50 public String getName() { 51 return NbBundle.getBundle(ZoomOutAction.class).getString("LBL_ZoomOut"); 52 } 53 54 55 public org.openide.util.HelpCtx getHelpCtx() { 56 return HelpCtx.DEFAULT_HELP; 57 } 58 59 60 public boolean isEnabled() { 61 return true; 62 } 63 64 65 protected String iconResource() { 66 return "org/netbeans/modules/image/zoomOut.gif"; } 68 } 69 | Popular Tags |