]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.views.swt.client/src/org/simantics/views/swt/client/impl/SWTBrowser.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.views.swt.client / src / org / simantics / views / swt / client / impl / SWTBrowser.java
index 5c4d212691151c92813a1aea9a501cacbb67119b..a49c8385c17993512be9cec8afb11b709ba15285 100644 (file)
@@ -1,82 +1,82 @@
-package org.simantics.views.swt.client.impl;\r
-\r
-import org.eclipse.jface.layout.GridDataFactory;\r
-import org.eclipse.jface.layout.GridLayoutFactory;\r
-import org.eclipse.swt.browser.Browser;\r
-import org.eclipse.swt.browser.LocationEvent;\r
-import org.eclipse.swt.browser.LocationListener;\r
-import org.eclipse.swt.widgets.Composite;\r
-import org.simantics.db.layer0.variable.Variable;\r
-import org.simantics.scl.runtime.function.Function1;\r
-import org.simantics.utils.datastructures.map.Tuple;\r
-import org.simantics.views.swt.client.base.SingleSWTViewNode;\r
-\r
-public class SWTBrowser extends SingleSWTViewNode<Browser> {\r
-       \r
-       private static final long serialVersionUID = -2704760050046054447L;\r
-       \r
-       public String                     document;\r
-       public Variable                   variable;\r
-       public Function1<Object, Boolean> locationChanging;\r
-\r
-       private Tuple                     lastAppliedParametrization;\r
-\r
-       @Override\r
-       public void reset() {\r
-               super.reset();\r
-               lastAppliedParametrization = null;\r
-       }\r
-       \r
-       @Override\r
-       public void createControls(Composite parent) {\r
-\r
-               GridDataFactory.fillDefaults().grab(true, true).applyTo(parent);\r
-               GridLayoutFactory.fillDefaults().applyTo(parent);\r
-\r
-               control = new Browser(parent, style);\r
-               GridDataFactory.fillDefaults().grab(true, true).applyTo(control);\r
-\r
-               control.addLocationListener(new LocationListener() {\r
-                       @Override\r
-                       public void changing(LocationEvent event) {\r
-                               Function1<Object, Boolean> lc = locationChanging;\r
-                               if (lc != null)\r
-                                       lc.apply(event);\r
-                       }\r
-                       @Override\r
-                       public void changed(LocationEvent event) {\r
-                       }\r
-               });\r
-\r
-               setProperties();\r
-\r
-       }\r
-\r
-       public void synchronizeVariable(Variable variable) {\r
-               \r
-       }\r
-\r
-       public void synchronizeDocument(final String document) {\r
-               \r
-               if(document != null) {\r
-                       \r
-                       final Variable variable = SWTBrowser.this.variable;\r
-                       if (variable == null) {\r
-                               return;\r
-                       }\r
-\r
-                       Tuple checkParam = new Tuple(document, variable);\r
-                       if (checkParam.equals(lastAppliedParametrization))\r
-                               return;\r
-                       \r
-                       lastAppliedParametrization = checkParam;\r
-                               \r
-                       final Browser control = this.control;\r
-                       if (control == null)\r
-                               return;\r
-                       control.setText(document);\r
-                       \r
-               }\r
-       }\r
-\r
-}\r
+package org.simantics.views.swt.client.impl;
+
+import org.eclipse.jface.layout.GridDataFactory;
+import org.eclipse.jface.layout.GridLayoutFactory;
+import org.eclipse.swt.browser.Browser;
+import org.eclipse.swt.browser.LocationEvent;
+import org.eclipse.swt.browser.LocationListener;
+import org.eclipse.swt.widgets.Composite;
+import org.simantics.db.layer0.variable.Variable;
+import org.simantics.scl.runtime.function.Function1;
+import org.simantics.utils.datastructures.map.Tuple;
+import org.simantics.views.swt.client.base.SingleSWTViewNode;
+
+public class SWTBrowser extends SingleSWTViewNode<Browser> {
+       
+       private static final long serialVersionUID = -2704760050046054447L;
+       
+       public String                     document;
+       public Variable                   variable;
+       public Function1<Object, Boolean> locationChanging;
+
+       private Tuple                     lastAppliedParametrization;
+
+       @Override
+       public void reset() {
+               super.reset();
+               lastAppliedParametrization = null;
+       }
+       
+       @Override
+       public void createControls(Composite parent) {
+
+               GridDataFactory.fillDefaults().grab(true, true).applyTo(parent);
+               GridLayoutFactory.fillDefaults().applyTo(parent);
+
+               control = new Browser(parent, style);
+               GridDataFactory.fillDefaults().grab(true, true).applyTo(control);
+
+               control.addLocationListener(new LocationListener() {
+                       @Override
+                       public void changing(LocationEvent event) {
+                               Function1<Object, Boolean> lc = locationChanging;
+                               if (lc != null)
+                                       lc.apply(event);
+                       }
+                       @Override
+                       public void changed(LocationEvent event) {
+                       }
+               });
+
+               setProperties();
+
+       }
+
+       public void synchronizeVariable(Variable variable) {
+               
+       }
+
+       public void synchronizeDocument(final String document) {
+               
+               if(document != null) {
+                       
+                       final Variable variable = SWTBrowser.this.variable;
+                       if (variable == null) {
+                               return;
+                       }
+
+                       Tuple checkParam = new Tuple(document, variable);
+                       if (checkParam.equals(lastAppliedParametrization))
+                               return;
+                       
+                       lastAppliedParametrization = checkParam;
+                               
+                       final Browser control = this.control;
+                       if (control == null)
+                               return;
+                       control.setText(document);
+                       
+               }
+       }
+
+}