List of usage examples for com.intellij.openapi.fileEditor OpenFileDescriptor setScrollType
public void setScrollType(@NotNull ScrollType scrollType)
From source file:com.jetbrains.lang.dart.assists.AssistUtils.java
License:Apache License
@Nullable public static Editor navigate(@NotNull final Project project, @NotNull final VirtualFile file, final int offset) { final OpenFileDescriptor descriptor = new OpenFileDescriptor(project, file, offset); descriptor.setScrollType(ScrollType.MAKE_VISIBLE); descriptor.navigate(true);//from w ww. j a v a 2s.c o m final FileEditor fileEditor = FileEditorManager.getInstance(project).getSelectedEditor(file); return fileEditor instanceof TextEditor ? ((TextEditor) fileEditor).getEditor() : null; }
From source file:com.jetbrains.lang.dart.ide.errorTreeView.DartProblemsViewPanel.java
License:Apache License
@Nullable private Navigatable createNavigatable() { final DartProblem problem = myTable.getSelectedObject(); if (problem != null) { final VirtualFile file = LocalFileSystem.getInstance() .findFileByPath(problem.getSystemIndependentPath()); if (file != null) { final OpenFileDescriptor navigatable = new OpenFileDescriptor(myProject, file, problem.getOffset()); navigatable.setScrollType(ScrollType.MAKE_VISIBLE); return navigatable; }/* w w w .j a va 2 s .c o m*/ } return null; }