mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-127666 Add tooltip to "Project Setting" icon
This commit is contained in:
@@ -20,6 +20,7 @@ import com.intellij.ide.util.treeView.NodeDescriptor;
|
||||
import com.intellij.openapi.Disposable;
|
||||
import com.intellij.openapi.options.Configurable;
|
||||
import com.intellij.openapi.options.ConfigurableGroup;
|
||||
import com.intellij.openapi.options.OptionsBundle;
|
||||
import com.intellij.openapi.options.SearchableConfigurable;
|
||||
import com.intellij.openapi.options.ex.ConfigurableWrapper;
|
||||
import com.intellij.openapi.project.Project;
|
||||
@@ -403,9 +404,16 @@ public class OptionsTree extends JPanel implements Disposable, OptionsEditorColl
|
||||
myTextLabel.setBorder(new EmptyBorder(1,2,1,0));
|
||||
}
|
||||
|
||||
myProjectIcon.setVisible(Registry.is("ide.file.settings.order.new") && getConfigurableProject(base) != null);
|
||||
if (myProjectIcon.isVisible()) {
|
||||
Project project = getConfigurableProject(base);
|
||||
if (project != null && Registry.is("ide.file.settings.order.new")) {
|
||||
myProjectIcon.setBackground(selected ? getSelectionBackground() : getBackground());
|
||||
myProjectIcon.setVisible(true);
|
||||
tree.setToolTipText(OptionsBundle.message(project.isDefault()
|
||||
? "configurable.default.project.tooltip"
|
||||
: "configurable.current.project.tooltip"));
|
||||
} else {
|
||||
myProjectIcon.setVisible(false);
|
||||
tree.setToolTipText(null);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -206,6 +206,9 @@ configurable.group.language.settings.display.name=Languages and Frameworks
|
||||
configurable.group.tools.settings.display.name=Tools
|
||||
configurable.group.null.settings.display.name=Other Settings
|
||||
|
||||
configurable.default.project.tooltip=For default project
|
||||
configurable.current.project.tooltip=For current project
|
||||
|
||||
control.panel.classic.view.button=Classic &View
|
||||
options.page.modified.save.message.text=The page has been modified. Save changes made on this page?
|
||||
options.save.changes.message.title=Save Changes
|
||||
|
||||
Reference in New Issue
Block a user