mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
inspection settings: do not use bold IDEA-165091
This commit is contained in:
+5
@@ -132,4 +132,9 @@ public class CodeStyleSchemesPanel extends SimpleSchemesPanel<CodeStyleScheme> {
|
||||
protected boolean highlightNonDefaultSchemes() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean useBoldForNonRemovableSchemes() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -118,4 +118,9 @@ public class SchemesPanel extends SimpleSchemesPanel<EditorColorsScheme> impleme
|
||||
protected boolean highlightNonDefaultSchemes() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean useBoldForNonRemovableSchemes() {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
+2
@@ -181,6 +181,8 @@ public abstract class AbstractSchemesPanel<T extends Scheme, InfoComponent exten
|
||||
|
||||
protected abstract boolean highlightNonDefaultSchemes();
|
||||
|
||||
public abstract boolean useBoldForNonRemovableSchemes();
|
||||
|
||||
public void showStatus(final String message, MessageType messageType) {
|
||||
BalloonBuilder balloonBuilder = JBPopupFactory.getInstance()
|
||||
.createHtmlTextBalloonBuilder(message, messageType.getDefaultIcon(),
|
||||
|
||||
+6
-2
@@ -165,7 +165,7 @@ public class EditableSchemesCombo<T extends Scheme> {
|
||||
@Override
|
||||
protected SimpleTextAttributes getSchemeAttributes(T scheme) {
|
||||
SchemesModel<T> model = mySchemesPanel.getModel();
|
||||
SimpleTextAttributes baseAttributes = model.canDeleteScheme(scheme)
|
||||
SimpleTextAttributes baseAttributes = !useBoldForNonRemovableSchemes() || model.canDeleteScheme(scheme)
|
||||
? SimpleTextAttributes.REGULAR_ATTRIBUTES
|
||||
: SimpleTextAttributes.REGULAR_BOLD_ATTRIBUTES;
|
||||
if (mySchemesPanel.highlightNonDefaultSchemes() && model.canResetScheme(scheme) && model.differsFromDefault(scheme)) {
|
||||
@@ -181,7 +181,7 @@ public class EditableSchemesCombo<T extends Scheme> {
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
public void startEdit() {
|
||||
T scheme = getSelectedScheme();
|
||||
if (scheme != null) {
|
||||
@@ -210,6 +210,10 @@ public class EditableSchemesCombo<T extends Scheme> {
|
||||
return myRootPanel;
|
||||
}
|
||||
|
||||
private boolean useBoldForNonRemovableSchemes() {
|
||||
return mySchemesPanel.useBoldForNonRemovableSchemes();
|
||||
}
|
||||
|
||||
@Nullable
|
||||
private String validateSchemeName(@NotNull String name, boolean isProjectScheme) {
|
||||
if (name.isEmpty()) {
|
||||
|
||||
+5
@@ -105,6 +105,11 @@ public class InspectionProfileSchemesPanel extends AbstractDescriptionAwareSchem
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean useBoldForNonRemovableSchemes() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected AbstractSchemeActions<InspectionProfileModifiableModel> createSchemeActions() {
|
||||
return new DescriptionAwareSchemeActions<InspectionProfileModifiableModel>(this) {
|
||||
|
||||
Reference in New Issue
Block a user