You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by gb...@apache.org on 2009/11/03 16:21:48 UTC
svn commit: r832451 -
/incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/terra/TerraFileBrowserSheetSkin.java
Author: gbrown
Date: Tue Nov 3 15:21:47 2009
New Revision: 832451
URL: http://svn.apache.org/viewvc?rev=832451&view=rev
Log:
Make FileBrowserSheet resizable; resolve issue PIVOT-316.
Modified:
incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/terra/TerraFileBrowserSheetSkin.java
Modified: incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/terra/TerraFileBrowserSheetSkin.java
URL: http://svn.apache.org/viewvc/incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/terra/TerraFileBrowserSheetSkin.java?rev=832451&r1=832450&r2=832451&view=diff
==============================================================================
--- incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/terra/TerraFileBrowserSheetSkin.java (original)
+++ incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/terra/TerraFileBrowserSheetSkin.java Tue Nov 3 15:21:47 2009
@@ -71,11 +71,18 @@
private boolean updatingSelection = false;
private int selectedDirectoryCount = 0;
+ public TerraFileBrowserSheetSkin() {
+ setResizable(true);
+ }
+
@Override
public void install(Component component) {
super.install(component);
final FileBrowserSheet fileBrowserSheet = (FileBrowserSheet)component;
+ fileBrowserSheet.setMinimumPreferredWidth(360);
+ fileBrowserSheet.setMinimumPreferredHeight(180);
+
final FileBrowserSheet.Mode mode = fileBrowserSheet.getMode();
// Load the sheet content
@@ -162,9 +169,8 @@
if (!fileBrowser.isMultiSelect()) {
File selectedFile = fileBrowser.getSelectedFile();
- if (selectedFile == null) {
- saveAsTextInput.setText("");
- } else if (!selectedFile.isDirectory()) {
+ if (selectedFile != null
+ && !selectedFile.isDirectory()) {
saveAsTextInput.setText(selectedFile.getName());
}
}