blob: 44852cf6a7ca23d1c5ac970c281fafa567fe5314 [file] [log] [blame]
package com.intellij.find.editorHeaderActions;
import com.intellij.find.EditorSearchComponent;
import com.intellij.icons.AllIcons;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.ToggleAction;
public class ToggleMultiline extends ToggleAction {
private final EditorSearchComponent myEditorSearchComponent;
public ToggleMultiline(EditorSearchComponent editorSearchComponent) {
super("Multiline", "Toggle Multiline Mode", AllIcons.Actions.ShowViewer);
myEditorSearchComponent = editorSearchComponent;
}
@Override
public boolean isSelected(AnActionEvent e) {
return myEditorSearchComponent.getFindModel().isMultiline();
}
@Override
public void setSelected(AnActionEvent e, boolean state) {
myEditorSearchComponent.getFindModel().setMultiline(state);
}
}