Author: svasilyev
Date: 2007-09-11 08:53:17 -0400 (Tue, 11 Sep 2007)
New Revision: 3554
Modified:
branches/jbosstools_xulrunner/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/browser/XulRunnerBrowser.java
Log:
http://jira.jboss.org/jira/browse/JBIDE-746 SWT.Browser has been decorated in
XulRunnerBrowser instead of implementation of Browser on XulRunner by ourself
Modified:
branches/jbosstools_xulrunner/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/browser/XulRunnerBrowser.java
===================================================================
---
branches/jbosstools_xulrunner/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/browser/XulRunnerBrowser.java 2007-09-11
12:49:01 UTC (rev 3553)
+++
branches/jbosstools_xulrunner/vpe/plugins/org.jboss.tools.vpe.xulrunner/src/org/jboss/tools/vpe/xulrunner/browser/XulRunnerBrowser.java 2007-09-11
12:53:17 UTC (rev 3554)
@@ -37,6 +37,7 @@
import org.mozilla.interfaces.nsIWebBrowser;
import org.mozilla.interfaces.nsIWebBrowserChrome;
import org.mozilla.interfaces.nsIWebBrowserFocus;
+import org.mozilla.interfaces.nsIWebBrowserSetup;
import org.mozilla.interfaces.nsIWebNavigation;
import org.mozilla.interfaces.nsIWebProgress;
import org.mozilla.interfaces.nsIWebProgressListener;
@@ -102,6 +103,10 @@
webBrowser = (nsIWebBrowser) browser.getWebBrowser();
// webBrowser = (nsIWebBrowser)
componentManager.createInstance(XPCOM.NS_IWEBBROWSER_CID, null,
nsIWebBrowser.NS_IWEBBROWSER_IID); //$NON-NLS-1$
// webBrowser.setContainerWindow(this);
+
+ nsIWebBrowserSetup setup = (nsIWebBrowserSetup)
webBrowser.queryInterface(nsIWebBrowserSetup.NS_IWEBBROWSERSETUP_IID);
+ setup.setProperty(nsIWebBrowserSetup.SETUP_IS_CHROME_WRAPPER, 1);
+
// nsIBaseWindow baseWindow = (nsIBaseWindow)
webBrowser.queryInterface(nsIBaseWindow.NS_IBASEWINDOW_IID);
//
// Rectangle rect = getClientArea();