mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Switch on the new Settings view for Internal mode.
This commit is contained in:
@@ -17,6 +17,7 @@ package com.intellij.openapi.ui;
|
||||
|
||||
import com.intellij.CommonBundle;
|
||||
import com.intellij.openapi.actionSystem.*;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.options.Configurable;
|
||||
import com.intellij.openapi.options.ConfigurationException;
|
||||
@@ -140,7 +141,7 @@ public abstract class MasterDetailsComponent implements Configurable, DetailsCom
|
||||
}
|
||||
|
||||
private boolean isNewProjectSettings() {
|
||||
if (Registry.is("ide.new.settings.view")) {
|
||||
if (ApplicationManager.getApplication().isInternal() && Registry.is("ide.new.settings.view")) {
|
||||
return true;
|
||||
}
|
||||
if (!Registry.is("ide.new.project.settings")) {
|
||||
|
||||
@@ -17,6 +17,7 @@ package com.intellij.ide.actions;
|
||||
|
||||
import com.intellij.ide.ui.search.SearchUtil;
|
||||
import com.intellij.openapi.actionSystem.DataProvider;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.options.*;
|
||||
import com.intellij.openapi.options.ex.*;
|
||||
@@ -57,7 +58,7 @@ public class ShowSettingsUtilImpl extends ShowSettingsUtil {
|
||||
project = getProject(project);
|
||||
final ConfigurableGroup[] filteredGroups = filterEmptyGroups(groups);
|
||||
if (Registry.is("ide.new.settings.dialog")) {
|
||||
return Registry.is("ide.new.settings.view")
|
||||
return ApplicationManager.getApplication().isInternal() && Registry.is("ide.new.settings.view")
|
||||
? new SettingsDialog(project, filteredGroups, toSelect, null)
|
||||
: new IdeSettingsDialog(project, filteredGroups, toSelect);
|
||||
}
|
||||
@@ -165,7 +166,7 @@ public class ShowSettingsUtilImpl extends ShowSettingsUtil {
|
||||
group = filterEmptyGroups(group);
|
||||
final Configurable configurable2Select = findConfigurable2Select(id2Select, group);
|
||||
|
||||
if (Registry.is("ide.new.settings.view")) {
|
||||
if (ApplicationManager.getApplication().isInternal() && Registry.is("ide.new.settings.view")) {
|
||||
new SettingsDialog(getProject(project), group, configurable2Select, filter).show();
|
||||
return;
|
||||
}
|
||||
@@ -278,12 +279,12 @@ public class ShowSettingsUtilImpl extends ShowSettingsUtil {
|
||||
boolean showApplyButton) {
|
||||
final DialogWrapper editor;
|
||||
if (parent == null) {
|
||||
editor = Registry.is("ide.new.settings.view")
|
||||
editor = ApplicationManager.getApplication().isInternal() && Registry.is("ide.new.settings.view")
|
||||
? new SettingsDialog(project, dimensionKey, configurable, showApplyButton)
|
||||
: new SingleConfigurableEditor(project, configurable, dimensionKey, showApplyButton);
|
||||
}
|
||||
else {
|
||||
editor = Registry.is("ide.new.settings.view")
|
||||
editor = ApplicationManager.getApplication().isInternal() && Registry.is("ide.new.settings.view")
|
||||
? new SettingsDialog(parent, dimensionKey, configurable, showApplyButton)
|
||||
: new SingleConfigurableEditor(parent, configurable, dimensionKey, showApplyButton);
|
||||
}
|
||||
|
||||
@@ -417,7 +417,7 @@ console.too.much.text.buffer.ratio=10
|
||||
console.too.much.text.buffer.ratio.description=Used for disabling of console processing(console filters for highlights, foldings...),\n\
|
||||
when there is too much of text to process.\n\
|
||||
The ratio is used against the console cycle buffer size (idea.cycle.buffer.size/theRatio=maxTextLength).
|
||||
ide.new.settings.view=false
|
||||
ide.new.settings.view=true
|
||||
ide.new.settings.view.description=New view for the Settings dialog
|
||||
ide.new.settings.dialog=true
|
||||
ide.new.settings.dialog.description=New settings dialog
|
||||
|
||||
Reference in New Issue
Block a user