Revision: 15518 http://dcm4che.svn.sourceforge.net/dcm4che/?rev=15518&view=rev Author: nroduit Date: 2011-05-29 20:15:23 +0000 (Sun, 29 May 2011) Log Message: ----------- shortcut improvement Modified Paths: -------------- weasis/weasis_framework/trunk/weasis-dicom/weasis-dicom-viewer2d/src/main/java/org/weasis/dicom/viewer2d/EventManager.java Modified: weasis/weasis_framework/trunk/weasis-dicom/weasis-dicom-viewer2d/src/main/java/org/weasis/dicom/viewer2d/EventManager.java =================================================================== --- weasis/weasis_framework/trunk/weasis-dicom/weasis-dicom-viewer2d/src/main/java/org/weasis/dicom/viewer2d/EventManager.java 2011-05-29 19:54:14 UTC (rev 15517) +++ weasis/weasis_framework/trunk/weasis-dicom/weasis-dicom-viewer2d/src/main/java/org/weasis/dicom/viewer2d/EventManager.java 2011-05-29 20:15:23 UTC (rev 15518) @@ -69,7 +69,8 @@ */ public class EventManager extends ImageViewerEventManager<DicomImageElement> implements ActionListener { - + private static ActionW[] keyEventActions = { ActionW.ZOOM, ActionW.SCROLL_SERIES, ActionW.ROTATION, + ActionW.WINLEVEL, ActionW.PAN, ActionW.MEASURE, ActionW.CONTEXTMENU }; /** The single instance of this singleton class. */ private static EventManager instance; @@ -500,6 +501,17 @@ } @Override + public ActionW getActionFromkeyEvent(int keyEvent) { + if (keyEvent != 0) { + for (ActionW a : keyEventActions) { + if (a.getKeyCode() == keyEvent) + return a; + } + } + return null; + } + + @Override public void setSelectedView2dContainer(ImageViewerPlugin<DicomImageElement> selectedView2dContainer) { if (this.selectedView2dContainer != null) { this.selectedView2dContainer.setMouseActions(null); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |