Java 类com.intellij.openapi.application.ModalityStateListener 实例源码

项目:intellij-ce-playground    文件:EditorFactoryImpl.java   
@Override
public void initComponent() {
  ModalityStateListener myModalityStateListener = new ModalityStateListener() {
    @Override
    public void beforeModalityStateChanged(boolean entering) {
      for (Editor editor : myEditors) {
        ((EditorImpl)editor).beforeModalityStateChanged();
      }
    }
  };
  LaterInvocator.addModalityStateListener(myModalityStateListener, ApplicationManager.getApplication());
}
项目:tools-idea    文件:EditorFactoryImpl.java   
@Override
public void initComponent() {
  ModalityStateListener myModalityStateListener = new ModalityStateListener() {
    @Override
    public void beforeModalityStateChanged(boolean entering) {
      for (Editor editor : myEditors) {
        ((EditorImpl)editor).beforeModalityStateChanged();
      }
    }
  };
  LaterInvocator.addModalityStateListener(myModalityStateListener, ApplicationManager.getApplication());
}
项目:consulo    文件:EditorFactoryImpl.java   
@Override
public void initComponent() {
  ModalityStateListener myModalityStateListener = entering -> {
    for (Editor editor : myEditors) {
      ((EditorImpl)editor).beforeModalityStateChanged();
    }
  };
  LaterInvocator.addModalityStateListener(myModalityStateListener, ApplicationManager.getApplication());
}
项目:intellij-ce-playground    文件:LaterInvocator.java   
public static void addModalityStateListener(@NotNull ModalityStateListener listener, @NotNull Disposable parentDisposable) {
  if (!ourModalityStateMulticaster.getListeners().contains(listener)) {
    ourModalityStateMulticaster.addListener(listener, parentDisposable);
  }
}
项目:tools-idea    文件:LaterInvocator.java   
public static void addModalityStateListener(@NotNull ModalityStateListener listener) {
  ourModalityStateMulticaster.addListener(listener);
}
项目:tools-idea    文件:LaterInvocator.java   
public static void addModalityStateListener(@NotNull ModalityStateListener listener, @NotNull Disposable parentDisposable) {
  ourModalityStateMulticaster.addListener(listener, parentDisposable);
}
项目:tools-idea    文件:LaterInvocator.java   
public static void removeModalityStateListener(@NotNull ModalityStateListener listener) {
  ourModalityStateMulticaster.removeListener(listener);
}