void handleMouseDown () { Mozilla mozilla = (Mozilla)browser.webBrowser; if (!mozilla.isActive) mozilla.Activate (); }
@Override public int /*long*/ method1 (int /*long*/[] args) {return AddRef ();} @Override
@Override public int /*long*/ method11 (int /*long*/[] args) {return Blur ();} };
browser.notifyListeners (event.type, event); event.type = SWT.NONE; onDispose (event.display); break; case SWT.Resize: onResize (); break; case SWT.FocusIn: { Activate (); if (rc != XPCOM.NS_OK) error (rc); if (result[0] == 0) error (XPCOM.NS_NOINTERFACE); nsIServiceManager serviceManager = new nsIServiceManager (result[0]); result[0] = 0; case SWT.Activate: Activate (); break; case SWT.Deactivate: { Display display = event.display; if (Mozilla.this.browser == display.getFocusControl ()) Deactivate (); break;
if (browser != browser.getDisplay ().getFocusControl ()) Deactivate (); if (rc != XPCOM.NS_OK) error (rc); if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE); nsIWebNavigation webNavigation = new nsIWebNavigation (result[0]); result[0] = 0; ABOUT_BLANK.getChars (0, ABOUT_BLANK.length (), uri, 0); rc = webNavigation.LoadURI (uri, nsIWebNavigation.LOAD_FLAGS_NONE, 0, 0, 0); if (rc != XPCOM.NS_OK) error (rc); webNavigation.Release (); } else { if (rc != XPCOM.NS_OK) error (rc); if (result[0] == 0) error (XPCOM.NS_NOINTERFACE); if (rc != XPCOM.NS_OK) error (rc); if (result[0] == 0) error (XPCOM.NS_NOINTERFACE); if (rc != XPCOM.NS_OK) error (rc); if (result[0] == 0) error (XPCOM.NS_NOINTERFACE); XPCOM.nsEmbedCString_delete (aSpec); ioService.Release (); if (rc != XPCOM.NS_OK) error (rc); if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE); nsIInterfaceRequestor interfaceRequestor = new nsIInterfaceRequestor (result[0]); result[0] = 0;
WebBrowser createWebBrowser (int style) { if ((style & SWT.MOZILLA) != 0) { return new Mozilla (); } return new WebKit (); }
C.memmove (name, bytes, bytes.length); property.property = name; bytes = MozillaDelegate.wcsToMbcs (null, Arch () + GCC3, true); long /*int*/ value = C.malloc (bytes.length); C.memmove (value, bytes, bytes.length);
public void handleEvent (Event event) { if (event.widget == browser) return; if (event.type != SWT.Dispose) { ((Mozilla)browser.webBrowser).Deactivate (); hasFocus = false; } eventShell.getDisplay ().removeFilter (SWT.FocusIn, this); eventShell.removeListener (SWT.Deactivate, this); eventShell.removeListener (SWT.Dispose, this); eventShell = null; listener = null; }
@Override public int /*long*/ method4 (int /*long*/[] args) {return DoContent (args[0], (int)/*64*/args[1], args[2], args[3], args[4]);} @Override
@Override public int /*long*/ method12 (int /*long*/[] args) {return ExitModalEventLoop ((int)/*64*/args[0]);} };
@Override public int /*long*/ method8 (int /*long*/[] args) {return DestroyBrowserWindow ();} @Override
@Override public int /*long*/ method6 (int /*long*/[] args) {return CanHandleContent (args[0], (int)/*64*/args[1], args[2], args[3]);} @Override
browser.notifyListeners (event.type, event); event.type = SWT.NONE; onDispose (event.display); break; case SWT.Resize: onResize (); break; case SWT.FocusIn: { Activate (); if (rc != XPCOM.NS_OK) error (rc); if (result[0] == 0) error (XPCOM.NS_NOINTERFACE); nsIServiceManager serviceManager = new nsIServiceManager (result[0]); result[0] = 0; case SWT.Activate: Activate (); break; case SWT.Deactivate: { Display display = event.display; if (Mozilla.this.browser == display.getFocusControl ()) Deactivate (); break;
if (browser != browser.getDisplay ().getFocusControl ()) Deactivate (); if (rc != XPCOM.NS_OK) error (rc); if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE); nsIWebNavigation webNavigation = new nsIWebNavigation (result[0]); result[0] = 0; ABOUT_BLANK.getChars (0, ABOUT_BLANK.length (), uri, 0); rc = webNavigation.LoadURI (uri, nsIWebNavigation.LOAD_FLAGS_NONE, 0, 0, 0); if (rc != XPCOM.NS_OK) error (rc); webNavigation.Release (); } else { if (rc != XPCOM.NS_OK) error (rc); if (result[0] == 0) error (XPCOM.NS_NOINTERFACE); if (rc != XPCOM.NS_OK) error (rc); if (result[0] == 0) error (XPCOM.NS_NOINTERFACE); if (rc != XPCOM.NS_OK) error (rc); if (result[0] == 0) error (XPCOM.NS_NOINTERFACE); XPCOM.nsEmbedCString_delete (aSpec); ioService.Release (); if (rc != XPCOM.NS_OK) error (rc); if (result[0] == 0) error (XPCOM.NS_ERROR_NO_INTERFACE); nsIInterfaceRequestor interfaceRequestor = new nsIInterfaceRequestor (result[0]); result[0] = 0;
WebBrowser createWebBrowser (int style) { boolean webkitInstalled = WebKit.IsInstalled (); if ((style & SWT.MOZILLA) != 0 || (!webkitInstalled && (style & SWT.WEBKIT) == 0)) { return new Mozilla (); } if (!webkitInstalled) return null; return new WebKit (); }
C.memmove (name, bytes, bytes.length); property.property = name; bytes = MozillaDelegate.wcsToMbcs (null, Arch () + GCC3, true); int /*long*/ value = C.malloc (bytes.length); C.memmove (value, bytes, bytes.length);
@Override public void handleEvent (Event event) { if (event.widget == browser) return; if (event.type != SWT.Dispose) { ((Mozilla)browser.webBrowser).Deactivate (); hasFocus = false; } eventShell.getDisplay ().removeFilter (SWT.FocusIn, this); eventShell.removeListener (SWT.Deactivate, this); eventShell.removeListener (SWT.Dispose, this); eventShell = null; listener = null; } };
@Override public long /*int*/ method4 (long /*int*/[] args) {return DoContent (args[0], (int)/*64*/args[1], args[2], args[3], args[4]);} @Override