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());
                     }
                 }