mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Revert: WI-8238 File deployment: Sync: Zoom actions are disabled for image
(334d3a8489)
This commit is contained in:
@@ -38,14 +38,14 @@ import java.beans.PropertyChangeListener;
|
||||
*
|
||||
* @author <a href="mailto:aefimov.box@gmail.com">Alexey Efimov</a>
|
||||
*/
|
||||
class ImageEditorImpl implements ImageEditor {
|
||||
public class ImageEditorImpl implements ImageEditor {
|
||||
private final PropertyChangeListener optionsChangeListener = new OptionsChangeListener();
|
||||
private final Project project;
|
||||
private final ImageContentProvider contentProvider;
|
||||
private final ImageEditorUI editorUI;
|
||||
private boolean disposed;
|
||||
|
||||
ImageEditorImpl(@NotNull Project project, @NotNull final ImageContentProvider contentProvider) {
|
||||
public ImageEditorImpl(@NotNull Project project, @NotNull final ImageContentProvider contentProvider) {
|
||||
this.project = project;
|
||||
this.contentProvider = contentProvider;
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ import org.jetbrains.annotations.NotNull;
|
||||
*
|
||||
* @author <a href="mailto:aefimov.box@gmail.com">Alexey Efimov</a>
|
||||
*/
|
||||
public final class ImageFileEditorProvider implements FileEditorProvider, DumbAware {
|
||||
final class ImageFileEditorProvider implements FileEditorProvider, DumbAware {
|
||||
@NonNls private static final String EDITOR_TYPE_ID = "images";
|
||||
|
||||
private final ImageFileTypeManager typeManager;
|
||||
@@ -45,11 +45,7 @@ public final class ImageFileEditorProvider implements FileEditorProvider, DumbAw
|
||||
|
||||
@NotNull
|
||||
public FileEditor createEditor(@NotNull Project project, @NotNull VirtualFile file) {
|
||||
return createImageEditor(project, new VirtualFileImageContentProvider(file));
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public static FileEditor createImageEditor(@NotNull Project project, @NotNull ImageContentProvider contentProvider) {
|
||||
ImageContentProvider contentProvider = new VirtualFileImageContentProvider(file);
|
||||
ImageFileEditorImpl editor = new ImageFileEditorImpl(project, contentProvider);
|
||||
Disposer.register(editor, contentProvider);
|
||||
return editor;
|
||||
|
||||
Reference in New Issue
Block a user