/*
*
*/
package ext.egantt.actions.view;
import com.egantt.drawing.view.ViewManager;
import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.Icon;
public class ZoomAction extends AbstractAction
{
public ZoomAction(String name, Icon icon)
{
super(name, icon);
step = 0;
}
public ZoomAction(String name, Icon icon, int step, ViewManager manager)
{
super(name, icon);
this.step = 0;
this.step = step;
this.manager = manager;
}
public void setManager(ViewManager manager)
{
this.manager = manager;
}
public void setStep(int step)
{
this.step = step;
}
public void actionPerformed(ActionEvent event)
{
manager.translate(step, true);
}
private static final long serialVersionUID = 0x4e9eb41635e53450L;
protected ViewManager manager;
protected int step;
}