package org.plantuml.idea.action; import com.intellij.openapi.project.DumbAwareAction; import com.intellij.openapi.project.Project; import org.plantuml.idea.toolwindow.PlantUmlToolWindow; import org.plantuml.idea.util.UIUtils; /** * @author Eugene Steinberg */ public abstract class ZoomAction extends DumbAwareAction { protected static int DEFAULT_ZOOM = 100; protected static int MAX_ZOOM = 500; protected static int MIN_ZOOM = 20; protected static int ZOOM_STEP = 20; protected int getZoom(Project project) { PlantUmlToolWindow plantUML = UIUtils.getPlantUmlToolWindow(project); return plantUML.getZoom(); } protected void setZoom(Project project, int zoom) { PlantUmlToolWindow plantUML = UIUtils.getPlantUmlToolWindow(project); plantUML.setZoom(zoom); } }