mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
some utility notification group factory methods
This commit is contained in:
@@ -92,7 +92,7 @@ import java.io.*;
|
||||
import java.util.*;
|
||||
|
||||
public class CompileDriver {
|
||||
private static final NotificationGroup NOTIFICATION_GROUP = new NotificationGroup("Compiler", NotificationDisplayType.NONE, true);
|
||||
private static final NotificationGroup NOTIFICATION_GROUP = NotificationGroup.logOnlyGroup("Compiler");
|
||||
|
||||
private static final Logger LOG = Logger.getInstance("#com.intellij.compiler.impl.CompileDriver");
|
||||
// to be used in tests only for debug output
|
||||
|
||||
@@ -283,7 +283,7 @@ public class FileBasedIndex implements ApplicationComponent {
|
||||
rebuildNotification = "Index file format has changed for some indices. These indices will be rebuilt.";
|
||||
}
|
||||
if (rebuildNotification != null && !ApplicationManager.getApplication().isHeadlessEnvironment()) {
|
||||
new NotificationGroup("Indexing", NotificationDisplayType.BALLOON, true)
|
||||
new NotificationGroup("Indexing", NotificationDisplayType.BALLOON, false)
|
||||
.createNotification("Index Rebuild", rebuildNotification, NotificationType.INFORMATION, null).notify(null);
|
||||
}
|
||||
dropUnregisteredIndices();
|
||||
|
||||
@@ -36,7 +36,7 @@ import java.util.Set;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
public class MessagePool {
|
||||
private static final NotificationGroup NOTIFICATION_GROUP = new NotificationGroup("IDE Fatal Errors", NotificationDisplayType.NONE, true);
|
||||
private static final NotificationGroup NOTIFICATION_GROUP = NotificationGroup.logOnlyGroup("IDE Fatal Errors");
|
||||
|
||||
|
||||
private static final int MAX_POOL_SIZE_FOR_FATALS = 100;
|
||||
|
||||
@@ -41,6 +41,14 @@ public class NotificationGroup {
|
||||
}
|
||||
}
|
||||
|
||||
public static NotificationGroup balloonGroup(@NotNull String displayId) {
|
||||
return new NotificationGroup(displayId, NotificationDisplayType.BALLOON, true);
|
||||
}
|
||||
|
||||
public static NotificationGroup logOnlyGroup(@NotNull String displayId) {
|
||||
return new NotificationGroup(displayId, NotificationDisplayType.NONE, true);
|
||||
}
|
||||
|
||||
public static NotificationGroup toolWindowGroup(@NotNull String displayId, @NotNull String toolWindowId, final boolean logByDefault) {
|
||||
return new NotificationGroup(displayId, NotificationDisplayType.TOOL_WINDOW, logByDefault, toolWindowId);
|
||||
}
|
||||
|
||||
@@ -18,13 +18,11 @@ package com.intellij.execution.testframework;
|
||||
import com.intellij.execution.ExecutionBundle;
|
||||
import com.intellij.execution.Location;
|
||||
import com.intellij.execution.configurations.RuntimeConfiguration;
|
||||
import com.intellij.notification.NotificationDisplayType;
|
||||
import com.intellij.notification.NotificationGroup;
|
||||
import com.intellij.openapi.actionSystem.LangDataKeys;
|
||||
import com.intellij.openapi.actionSystem.PlatformDataKeys;
|
||||
import com.intellij.openapi.application.Application;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.fileEditor.OpenFileDescriptor;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.ui.MessageType;
|
||||
@@ -45,11 +43,10 @@ import java.awt.image.BufferedImage;
|
||||
import java.util.List;
|
||||
|
||||
public class TestsUIUtil {
|
||||
public static final NotificationGroup NOTIFICATION_GROUP = new NotificationGroup("Test Runner", NotificationDisplayType.NONE, true);
|
||||
public static final NotificationGroup NOTIFICATION_GROUP = NotificationGroup.logOnlyGroup("Test Runner");
|
||||
@NonNls private static final String ICONS_ROOT = "/runConfigurations/";
|
||||
|
||||
public static final Color PASSED_COLOR = new Color(0, 128, 0);
|
||||
private static final Logger LOG = Logger.getInstance("#com.intellij.execution.testframework.TestsUIUtil");
|
||||
|
||||
private TestsUIUtil() {
|
||||
}
|
||||
|
||||
@@ -16,7 +16,6 @@
|
||||
package git4idea;
|
||||
|
||||
import com.intellij.execution.ui.ConsoleViewContentType;
|
||||
import com.intellij.notification.NotificationDisplayType;
|
||||
import com.intellij.notification.NotificationGroup;
|
||||
import com.intellij.notification.impl.NotificationsConfiguration;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
@@ -84,7 +83,7 @@ import java.util.concurrent.locks.ReentrantReadWriteLock;
|
||||
*/
|
||||
public class GitVcs extends AbstractVcs<CommittedChangeList> {
|
||||
public static final NotificationGroup NOTIFICATION_GROUP_ID = NotificationGroup.toolWindowGroup("Git Messages", ChangesViewContentManager.TOOLWINDOW_ID, true);
|
||||
public static final NotificationGroup IMPORTANT_ERROR_NOTIFICATION = new NotificationGroup("Git Important Errors", NotificationDisplayType.BALLOON, true);
|
||||
public static final NotificationGroup IMPORTANT_ERROR_NOTIFICATION = NotificationGroup.balloonGroup("Git Important Errors");
|
||||
|
||||
static {
|
||||
NotificationsConfiguration.remove("Git");
|
||||
|
||||
Reference in New Issue
Block a user