private void fireNewTitleEvent(String title){ TitleEvent newEvent = new TitleEvent (browser); newEvent.display = browser.getDisplay (); newEvent.widget = browser; newEvent.title = title; for (int i = 0; i < titleListeners.length; i++) { titleListeners[i].changed (newEvent); } }
private void fireNewTitleEvent(String title){ TitleEvent newEvent = new TitleEvent (browser); newEvent.display = browser.getDisplay (); newEvent.widget = browser; newEvent.title = title; for (int i = 0; i < titleListeners.length; i++) { titleListeners[i].changed (newEvent); } }
private void fireNewTitleEvent(String title){ TitleEvent newEvent = new TitleEvent (browser); newEvent.display = browser.getDisplay (); newEvent.widget = browser; newEvent.title = title; for (int i = 0; i < titleListeners.length; i++) { titleListeners[i].changed (newEvent); } }
int SetTitle (long /*int*/ aTitle) { if (titleListeners.length == 0) return XPCOM.NS_OK; TitleEvent event = new TitleEvent (browser); event.display = browser.getDisplay (); event.widget = browser; /* * To be consistent with other platforms the title event should * contain the page's url if the page does not contain a <title> * tag. */ int length = XPCOM.strlen_PRUnichar (aTitle); if (length > 0) { char[] dest = new char[length]; XPCOM.memmove (dest, aTitle, length * 2); event.title = new String (dest); } else { event.title = getUrl (); } for (int i = 0; i < titleListeners.length; i++) { titleListeners[i].changed (event); } return XPCOM.NS_OK; }
int SetTitle (long /*int*/ aTitle) { if (titleListeners.length == 0) return XPCOM.NS_OK; TitleEvent event = new TitleEvent (browser); event.display = browser.getDisplay (); event.widget = browser; /* * To be consistent with other platforms the title event should * contain the page's url if the page does not contain a <title> * tag. */ int length = XPCOM.strlen_PRUnichar (aTitle); if (length > 0) { char[] dest = new char[length]; XPCOM.memmove (dest, aTitle, length * 2); event.title = new String (dest); } else { event.title = getUrl (); } for (int i = 0; i < titleListeners.length; i++) { titleListeners[i].changed (event); } return XPCOM.NS_OK; }
int SetTitle (int /*long*/ aTitle) { if (titleListeners.length == 0) return XPCOM.NS_OK; TitleEvent event = new TitleEvent (browser); event.display = browser.getDisplay (); event.widget = browser; /* * To be consistent with other platforms the title event should * contain the page's url if the page does not contain a <title> * tag. */ int length = XPCOM.strlen_PRUnichar (aTitle); if (length > 0) { char[] dest = new char[length]; XPCOM.memmove (dest, aTitle, length * 2); event.title = new String (dest); } else { event.title = getUrl (); } for (int i = 0; i < titleListeners.length; i++) { titleListeners[i].changed (event); } return XPCOM.NS_OK; }
void webView_didReceiveTitle_forFrame(long /*int*/ sender, long /*int*/ titleID, long /*int*/ frameID) { if (frameID == webView.mainFrame().id) { NSString title = new NSString(titleID); String newTitle = title.getString(); TitleEvent newEvent = new TitleEvent(browser); newEvent.display = browser.getDisplay(); newEvent.widget = browser; newEvent.title = newTitle; for (int i = 0; i < titleListeners.length; i++) { titleListeners[i].changed(newEvent); } } }
int SetTitle (int /*long*/ aTitle) { if (titleListeners.length == 0) return XPCOM.NS_OK; TitleEvent event = new TitleEvent (browser); event.display = browser.getDisplay (); event.widget = browser; /* * To be consistent with other platforms the title event should * contain the page's url if the page does not contain a <title> * tag. */ int length = XPCOM.strlen_PRUnichar (aTitle); if (length > 0) { char[] dest = new char[length]; XPCOM.memmove (dest, aTitle, length * 2); event.title = new String (dest); } else { event.title = getUrl (); } for (int i = 0; i < titleListeners.length; i++) { titleListeners[i].changed (event); } return XPCOM.NS_OK; }
int SetTitle (int /*long*/ aTitle) { if (titleListeners.length == 0) return XPCOM.NS_OK; TitleEvent event = new TitleEvent (browser); event.display = browser.getDisplay (); event.widget = browser; /* * To be consistent with other platforms the title event should * contain the page's url if the page does not contain a <title> * tag. */ int length = XPCOM.strlen_PRUnichar (aTitle); if (length > 0) { char[] dest = new char[length]; XPCOM.memmove (dest, aTitle, length * 2); event.title = new String (dest); } else { event.title = getUrl (); } for (int i = 0; i < titleListeners.length; i++) { titleListeners[i].changed (event); } return XPCOM.NS_OK; }
int /*long*/ webkit_notify_title (int /*long*/ web_view, int /*long*/ pspec) { int /*long*/ title = WebKitGTK.webkit_web_view_get_title (webView); String titleString; if (title == 0) { titleString = ""; //$NON-NLS-1$ } else { int length = OS.strlen (title); byte[] bytes = new byte[length]; OS.memmove (bytes, title, length); titleString = new String (Converter.mbcsToWcs (null, bytes)); } TitleEvent event = new TitleEvent (browser); event.display = browser.getDisplay (); event.widget = browser; event.title = titleString; for (int i = 0; i < titleListeners.length; i++) { titleListeners[i].changed (event); } return 0; }
int /*long*/ webkit_notify_title (int /*long*/ web_view, int /*long*/ pspec) { int /*long*/ title = WebKitGTK.webkit_web_view_get_title (webView); String titleString; if (title == 0) { titleString = ""; //$NON-NLS-1$ } else { int length = OS.strlen (title); byte[] bytes = new byte[length]; OS.memmove (bytes, title, length); titleString = new String (Converter.mbcsToWcs (null, bytes)); } TitleEvent event = new TitleEvent (browser); event.display = browser.getDisplay (); event.widget = browser; event.title = titleString; for (int i = 0; i < titleListeners.length; i++) { titleListeners[i].changed (event); } return 0; }
long /*int*/ webkit_notify_title (long /*int*/ web_view, long /*int*/ pspec) { long /*int*/ title = WebKitGTK.webkit_web_view_get_title (webView); String titleString; if (title == 0) { titleString = ""; //$NON-NLS-1$ } else { int length = OS.strlen (title); byte[] bytes = new byte[length]; OS.memmove (bytes, title, length); titleString = new String (Converter.mbcsToWcs (null, bytes)); } TitleEvent event = new TitleEvent (browser); event.display = browser.getDisplay (); event.widget = browser; event.title = titleString; for (int i = 0; i < titleListeners.length; i++) { titleListeners[i].changed (event); } return 0; }
l.changed( event );
int didReceiveTitle (int /*long*/ webView, int /*long*/ title, int /*long*/ frame) { int /*long*/[] mainFrame = new int /*long*/[1]; IWebView iWebView = new IWebView (webView); int hr = iWebView.mainFrame (mainFrame); if (hr != COM.S_OK || frame == 0) { return COM.S_OK; } if (frame == mainFrame[0]) { String newTitle = WebKit.extractBSTR (title); TitleEvent newEvent = new TitleEvent (browser); newEvent.display = browser.getDisplay (); newEvent.widget = browser; newEvent.title = newTitle; TitleListener[] titleListeners = browser.webBrowser.titleListeners; for (int i = 0; i < titleListeners.length; i++) { titleListeners[i].changed (newEvent); } } new IWebFrame (mainFrame[0]).Release (); return COM.S_OK; }
newEvent.title = title; for (int i = 0; i < titleListeners.length; i++) { titleListeners[i].changed(newEvent);
newEvent.title = getUrl(); for (int i = 0; i < titleListeners.length; i++) { titleListeners[i].changed(newEvent);
TitleListener[] titleListeners = browser.webBrowser.titleListeners; for (int i = 0; i < titleListeners.length; i++) { titleListeners[i].changed (newEvent);