Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / j2s / swingjs / plaf / JSTextFieldUI.java
index 668ebed..bab8716 100644 (file)
@@ -1,57 +1,57 @@
-package swingjs.plaf;\r
-\r
-//import jsjava.awt.FontMetrics;\r
-import java.awt.event.KeyEvent;\r
-\r
-import jsjava.awt.Dimension;\r
-import jsjava.awt.event.ActionEvent;\r
-import jsjavax.swing.Action;\r
-import jsjavax.swing.JTextField;\r
-import swingjs.api.DOMNode;\r
-\r
-/**\r
- * A minimal implementation of a test field ui/peer\r
- * \r
- * @author Bob Hanson\r
- *\r
- */\r
-public class JSTextFieldUI extends JSTextUI {\r
-\r
-       protected String inputType = "text";\r
-\r
-       @Override\r
-       public DOMNode getDOMObject() {\r
-               if (domNode == null) {\r
-                       updateHandler.checkDocument();\r
-                       focusNode = enableNode = valueNode = domNode = DOMNode\r
-                                       .setStyles(createDOMObject("input", id, "type", inputType),\r
-                                                       "padding", "0px 1px");\r
-                       vCenter(domNode, -10);\r
-                       bindMouse(domNode);\r
-                       bindKeys(domNode);\r
-                       setFocusable();\r
-               }\r
-               setCssFont(setProp(domNode, "value", getComponentText()),\r
-                               c.getFont());\r
-               if (!editable)\r
-                       DOMNode.setAttr(domNode, "readOnly", "true");\r
-               return domNode;\r
-       }\r
-\r
-       @Override\r
-       protected Dimension getCSSDimension(int w, int h) {\r
-               return new Dimension(w, h - 2);\r
-       }\r
-       \r
-       @Override\r
-       boolean handleEnter(int eventType) {\r
-               if (eventType == KeyEvent.KEY_PRESSED) {\r
-                       Action a = getActionMap().get(JTextField.notifyAction);\r
-                       if (a != null)\r
-                               a.actionPerformed(new ActionEvent(c, ActionEvent.ACTION_PERFORMED, JTextField.notifyAction, System.currentTimeMillis(), 0));\r
-               }\r
-               return true;\r
-       }\r
-\r
-\r
-}\r
+package swingjs.plaf;
+
+//import jsjava.awt.FontMetrics;
+import java.awt.event.KeyEvent;
+
+import jsjava.awt.Dimension;
+import jsjava.awt.event.ActionEvent;
+import jsjavax.swing.Action;
+import jsjavax.swing.JTextField;
+import swingjs.api.DOMNode;
+
+/**
+ * A minimal implementation of a test field ui/peer
+ * 
+ * @author Bob Hanson
+ *
+ */
+public class JSTextFieldUI extends JSTextUI {
+
+       protected String inputType = "text";
+
+       @Override
+       public DOMNode getDOMObject() {
+               if (domNode == null) {
+                       updateHandler.checkDocument();
+                       focusNode = enableNode = valueNode = domNode = DOMNode
+                                       .setStyles(createDOMObject("input", id, "type", inputType),
+                                                       "padding", "0px 1px");
+                       vCenter(domNode, -10);
+                       bindMouse(domNode);
+                       bindKeys(domNode);
+                       setFocusable();
+               }
+               setCssFont(setProp(domNode, "value", getComponentText()),
+                               c.getFont());
+               if (!editable)
+                       DOMNode.setAttr(domNode, "readOnly", "true");
+               return domNode;
+       }
+
+       @Override
+       protected Dimension getCSSDimension(int w, int h) {
+               return new Dimension(w, h - 2);
+       }
+       
+       @Override
+       boolean handleEnter(int eventType) {
+               if (eventType == KeyEvent.KEY_PRESSED) {
+                       Action a = getActionMap().get(JTextField.notifyAction);
+                       if (a != null)
+                               a.actionPerformed(new ActionEvent(c, ActionEvent.ACTION_PERFORMED, JTextField.notifyAction, System.currentTimeMillis(), 0));
+               }
+               return true;
+       }
+
+
+}