1
package org.helioviewer.jhv.gui.actions;
3
import java.awt.event.ActionEvent;
5
import javax.swing.AbstractAction;
7
import org.helioviewer.jhv.gui.ImageViewerGui;
8
import org.helioviewer.jhv.gui.controller.MainImagePanelMousePanController;
11
* Action to switch to pan selection mode.
14
* In pan selection mode, the image can be dragged around.
17
* For further information, see
18
* {@link org.helioviewer.jhv.gui.controller.MainImagePanelMousePanController}.
20
* @author Markus Langenberg
22
public class SetPanSelectionAction extends AbstractAction {
24
private static final long serialVersionUID = 1L;
27
* Default constructor.
29
public SetPanSelectionAction() {
36
public void actionPerformed(ActionEvent e) {
37
ImageViewerGui ivg = ImageViewerGui.getSingletonInstance();
38
ivg.getMainImagePanel().getInputController().detach();
39
ivg.getMainImagePanel().setInputController(new MainImagePanelMousePanController());