You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by rw...@apache.org on 2011/10/10 19:25:55 UTC
svn commit: r1181083 -
/pivot/trunk/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraFileBrowserSheetSkin.java
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);
+ }
}