1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package org.openslx.dozmod.gui.helper;
import org.apache.log4j.Level;
import org.eclipse.swt.SWT;
public enum MessageType {
DEBUG(SWT.ICON_INFORMATION, "Debug", Level.DEBUG),
INFO(SWT.ICON_INFORMATION, "Hinweis", Level.INFO),
WARNING(SWT.ICON_WARNING, "Warnung", Level.WARN),
WARNING_RETRY(SWT.ICON_WARNING | SWT.CANCEL | SWT.RETRY, "Fehler", Level.ERROR),
ERROR(SWT.ICON_ERROR, "Fehler", Level.ERROR),
ERROR_RETRY(SWT.ICON_ERROR | SWT.CANCEL | SWT.RETRY, "Fehler", Level.ERROR),
QUESTION_YESNO(SWT.ICON_QUESTION | SWT.YES | SWT.NO, "Frage", Level.INFO);
public final String title;
public final int style;
public final Level logPriority;
private MessageType(int style, String title, Level prio) {
this.title = title;
this.style = style;
this.logPriority = prio;
}
}
|