-package org.simantics.document.swt.core.widget;\r
-\r
-import org.eclipse.swt.SWT;\r
-import org.eclipse.swt.browser.Browser;\r
-import org.eclipse.swt.events.PaintEvent;\r
-import org.eclipse.swt.events.PaintListener;\r
-import org.eclipse.swt.widgets.Composite;\r
-import org.eclipse.swt.widgets.Event;\r
-import org.eclipse.swt.widgets.Listener;\r
-import org.simantics.document.server.JSONObject;\r
-import org.simantics.document.swt.core.SWTDocument;\r
-import org.simantics.document.swt.core.base.LeafWidgetManager;\r
-\r
-public class BrowserWidget extends LeafWidgetManager<Browser> {\r
-\r
- @Override\r
- protected void doUpdateProperties(SWTDocument document, Browser control, JSONObject object) {\r
- if(control.isDisposed()) return;\r
- }\r
-\r
- @Override\r
- protected Browser doCreateControl(SWTDocument document, Composite parent, JSONObject object) {\r
- Browser browser = new Browser(parent, SWT.NONE);\r
- \r
- String url = object.getJSONField("url");\r
- if(url == null)\r
- url = "www.google.fi";\r
-\r
- System.out.println("add listener");\r
- parent.addListener(SWT.Paint, new Listener() {\r
- \r
- @Override\r
- public void handleEvent(Event event) {\r
- System.out.println("Show " + event.widget);\r
- \r
- }\r
- });\r
- \r
- browser.setUrl(url);\r
- \r
- return browser;\r
- }\r
-\r
-}\r
+package org.simantics.document.swt.core.widget;
+
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.browser.Browser;
+import org.eclipse.swt.events.PaintEvent;
+import org.eclipse.swt.events.PaintListener;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Event;
+import org.eclipse.swt.widgets.Listener;
+import org.simantics.document.server.JSONObject;
+import org.simantics.document.swt.core.SWTDocument;
+import org.simantics.document.swt.core.base.LeafWidgetManager;
+
+public class BrowserWidget extends LeafWidgetManager<Browser> {
+
+ @Override
+ protected void doUpdateProperties(SWTDocument document, Browser control, JSONObject object) {
+ if(control.isDisposed()) return;
+ }
+
+ @Override
+ protected Browser doCreateControl(SWTDocument document, Composite parent, JSONObject object) {
+ Browser browser = new Browser(parent, SWT.NONE);
+
+ String url = object.getJSONField("url");
+ if(url == null)
+ url = "www.google.fi";
+
+ System.out.println("add listener");
+ parent.addListener(SWT.Paint, new Listener() {
+
+ @Override
+ public void handleEvent(Event event) {
+ System.out.println("Show " + event.widget);
+
+ }
+ });
+
+ browser.setUrl(url);
+
+ return browser;
+ }
+
+}