mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
show hidden files in MacOpenDialog (enable/disable using Registry)
This commit is contained in:
@@ -18,6 +18,7 @@ package com.intellij.ui.mac;
|
||||
import com.intellij.openapi.fileChooser.FileChooserDescriptor;
|
||||
import com.intellij.openapi.fileChooser.MacFileChooserDialog;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.registry.Registry;
|
||||
import com.intellij.openapi.vfs.LocalFileSystem;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.ui.mac.foundation.Foundation;
|
||||
@@ -99,6 +100,11 @@ public class MacFileChooserDialogImpl implements MacFileChooserDialog {
|
||||
if (Foundation.isClassRespondsToSelector(Foundation.getClass("NSOpenPanel"), Foundation.createSelector("_setIncludeNewFolderButton:"))) {
|
||||
invoke(chooser, "_setIncludeNewFolderButton:", true);
|
||||
}
|
||||
if (Registry.is("ide.mac.filechooser.showhidden.files")) {
|
||||
if (Foundation.isClassRespondsToSelector(Foundation.getClass("NSOpenPanel"), Foundation.createSelector("setShowsHiddenFiles:"))) {
|
||||
invoke(chooser, "setShowsHiddenFiles:", true);
|
||||
}
|
||||
}
|
||||
|
||||
invoke(chooser, "setDelegate:", self);
|
||||
|
||||
|
||||
@@ -62,6 +62,7 @@ ide.splitter.mouseZone=6
|
||||
ide.tabbedPane.bufferedPaint=true
|
||||
|
||||
ide.use.native.mac.filechooser=false
|
||||
ide.mac.filechooser.showhidden.files=false
|
||||
|
||||
debugger.valueTooltipAutoShow=true
|
||||
debugger.valueTooltipAutoShow.description=Auto show tooltip on mouse over
|
||||
|
||||
Reference in New Issue
Block a user