Author: rwhitcomb
Date: Mon Oct 10 17:25:54 2011
New Revision: 1181083

URL: http://svn.apache.org/viewvc?rev=1181083&view=rev
Log:
Add the "addComponent" method to TerraFileBrowserSheetSkin.java in order to be 
able to add custom components (such as character set selection) during a File, 
Open or File, Save As operation using simple subclasses of FileBrowserSheet.

Modified:
    
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraFileBrowserSheetSkin.java

Modified: 
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraFileBrowserSheetSkin.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraFileBrowserSheetSkin.java?rev=1181083&r1=1181082&r2=1181083&view=diff
==============================================================================
--- 
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraFileBrowserSheetSkin.java
 (original)
+++ 
pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraFileBrowserSheetSkin.java
 Mon Oct 10 17:25:54 2011
@@ -39,6 +39,7 @@ import org.apache.pivot.wtk.FileBrowserS
 import org.apache.pivot.wtk.Mouse;
 import org.apache.pivot.wtk.PushButton;
 import org.apache.pivot.wtk.Sheet;
+import org.apache.pivot.wtk.TablePane;
 import org.apache.pivot.wtk.TextInput;
 import org.apache.pivot.wtk.TextInputContentListener;
 import org.apache.pivot.wtk.Window;
@@ -62,6 +63,7 @@ public class TerraFileBrowserSheetSkin e
         }
     }
 
+    @BXML private TablePane tablePane = null;
     @BXML private BoxPane saveAsBoxPane = null;
     @BXML private TextInput saveAsTextInput = null;
     @BXML private FileBrowser fileBrowser = null;
@@ -405,4 +407,10 @@ public class TerraFileBrowserSheetSkin e
             }
         }
     }
+
+    public void addComponent(Component component) {
+        TablePane.Row row = new TablePane.Row(-1);
+        row.add(component);
+        tablePane.getRows().add(row);
+    }
 }


Reply via email to