X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.utils.ui%2Fsrc%2Forg%2Fsimantics%2Futils%2Fui%2Fwidgets%2FDirectorySelectionWidget.java;fp=bundles%2Forg.simantics.utils.ui%2Fsrc%2Forg%2Fsimantics%2Futils%2Fui%2Fwidgets%2FDirectorySelectionWidget.java;h=df6ffca6510138eb9b26ad79d4d80776508b7307;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hp=8be34d7d906f2550ce6a6daca2a2e8cd173b6222;hpb=24e2b34260f219f0d1644ca7a138894980e25b14;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.utils.ui/src/org/simantics/utils/ui/widgets/DirectorySelectionWidget.java b/bundles/org.simantics.utils.ui/src/org/simantics/utils/ui/widgets/DirectorySelectionWidget.java index 8be34d7d9..df6ffca65 100644 --- a/bundles/org.simantics.utils.ui/src/org/simantics/utils/ui/widgets/DirectorySelectionWidget.java +++ b/bundles/org.simantics.utils.ui/src/org/simantics/utils/ui/widgets/DirectorySelectionWidget.java @@ -1,32 +1,32 @@ -package org.simantics.utils.ui.widgets; - -import java.io.File; - -import org.eclipse.swt.SWT; -import org.eclipse.swt.widgets.Composite; -import org.eclipse.swt.widgets.DirectoryDialog; - -public class DirectorySelectionWidget extends FileOrDirectorySelectionWidget{ - - - private int style; - - public DirectorySelectionWidget(Composite parent, String name, int style) { - super(parent, name, style&~(SWT.OPEN|SWT.CLOSE)); - this.style = style & (SWT.OPEN|SWT.CLOSE); - } - - @Override - protected String[] openDialog() { - DirectoryDialog dialog = new DirectoryDialog(getShell(),style); - String name = dialog.open(); - if (name == null) - return null; - return new String[]{name}; - } - - @Override - protected boolean isValid(File file) { - return (file.exists() && file.isDirectory()); - } -} +package org.simantics.utils.ui.widgets; + +import java.io.File; + +import org.eclipse.swt.SWT; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.swt.widgets.DirectoryDialog; + +public class DirectorySelectionWidget extends FileOrDirectorySelectionWidget{ + + + private int style; + + public DirectorySelectionWidget(Composite parent, String name, int style) { + super(parent, name, style&~(SWT.OPEN|SWT.CLOSE)); + this.style = style & (SWT.OPEN|SWT.CLOSE); + } + + @Override + protected String[] openDialog() { + DirectoryDialog dialog = new DirectoryDialog(getShell(),style); + String name = dialog.open(); + if (name == null) + return null; + return new String[]{name}; + } + + @Override + protected boolean isValid(File file) { + return (file.exists() && file.isDirectory()); + } +}