You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by sm...@apache.org on 2012/03/22 17:25:19 UTC
svn commit: r1303875 -
/pivot/trunk/tests/src/org/apache/pivot/tests/issues/Pivot686.java
Author: smartini
Date: Thu Mar 22 16:25:19 2012
New Revision: 1303875
URL: http://svn.apache.org/viewvc?rev=1303875&view=rev
Log:
PIVOT-686 - Add test startup_parameter so when run as Applet is will be possible to force the focus in the text field (and even to show its usage)
Modified:
pivot/trunk/tests/src/org/apache/pivot/tests/issues/Pivot686.java
Modified: pivot/trunk/tests/src/org/apache/pivot/tests/issues/Pivot686.java
URL: http://svn.apache.org/viewvc/pivot/trunk/tests/src/org/apache/pivot/tests/issues/Pivot686.java?rev=1303875&r1=1303874&r2=1303875&view=diff
==============================================================================
--- pivot/trunk/tests/src/org/apache/pivot/tests/issues/Pivot686.java (original)
+++ pivot/trunk/tests/src/org/apache/pivot/tests/issues/Pivot686.java Thu Mar 22 16:25:19 2012
@@ -32,17 +32,25 @@ public class Pivot686 implements Applica
private TextInput textInput = null;
private PushButton pushButton = null;
+ public static final String FORCE_FOCUS_KEY = "forceFocus";
+
@Override
- public void startup(Display display, Map<String, String> properties)
- throws Exception {
+ public void startup(Display display, Map<String, String> properties) throws Exception {
System.out.println("startup: start");
+ String forceFocusParameter = properties.get(FORCE_FOCUS_KEY);
+ boolean forceFocus = false;
+ forceFocus = Boolean.parseBoolean(forceFocusParameter);
+
BXMLSerializer bxmlSerializer = new BXMLSerializer();
window = (Window)bxmlSerializer.readObject(this.getClass(), "pivot_686.bxml");
initializeFields(bxmlSerializer);
window.open(display);
- textInput.requestFocus(); // force focus on TextInput, Ok when run as a Java Application
+ if (forceFocus == true) {
+ System.out.println("force focus on textInput now");
+ textInput.requestFocus(); // force focus on TextInput, Ok when run as a Java Application, and even as Applet
+ }
System.out.println("textInput has focus: " + textInput.isFocused());
System.out.println("startup: end");