Bug #79041. Add the ability to get the title for a page in unicode from the embedding widget. Patch from Philip Langdale <philipl@mail.utexas.edu>. r=blizzard,sr=waterson
git-svn-id: svn://10.0.0.236/trunk@94079 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -846,3 +846,20 @@ gtk_moz_embed_get_nsIWebBrowser (GtkMozEmbed *embed, nsIWebBrowser **retval)
|
||||
if (embedPrivate->mWindow)
|
||||
embedPrivate->mWindow->GetWebBrowser(retval);
|
||||
}
|
||||
|
||||
PRUnichar *
|
||||
gtk_moz_embed_get_title_unicode (GtkMozEmbed *embed)
|
||||
{
|
||||
PRUnichar *retval = nsnull;
|
||||
EmbedPrivate *embedPrivate;
|
||||
|
||||
g_return_val_if_fail ((embed != NULL), NULL);
|
||||
g_return_val_if_fail (GTK_IS_MOZ_EMBED(embed), NULL);
|
||||
|
||||
embedPrivate = (EmbedPrivate *)embed->data;
|
||||
|
||||
if (embedPrivate->mWindow)
|
||||
retval = embedPrivate->mWindow->mTitle.ToNewUnicode();
|
||||
|
||||
return retval;
|
||||
}
|
||||
|
||||
@@ -29,6 +29,7 @@ extern "C" {
|
||||
#endif /* __cplusplus */
|
||||
|
||||
extern void gtk_moz_embed_get_nsIWebBrowser (GtkMozEmbed *embed, nsIWebBrowser **retval);
|
||||
extern PRUnichar *gtk_moz_embed_get_title_unichar (GtkMozEmbed *embed);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user