From 37acdac8a8ef0b5f15ecc955815bae1064d4e550 Mon Sep 17 00:00:00 2001 From: "blizzard%redhat.com" Date: Sun, 6 May 2001 03:14:51 +0000 Subject: [PATCH] Bug #79041. Add the ability to get the title for a page in unicode from the embedding widget. Patch from Philip Langdale . r=blizzard,sr=waterson git-svn-id: svn://10.0.0.236/trunk@94079 18797224-902f-48f8-a5cc-f745e15eee43 --- .../embedding/browser/gtk/src/gtkmozembed2.cpp | 17 +++++++++++++++++ .../browser/gtk/src/gtkmozembed_internal.h | 1 + 2 files changed, 18 insertions(+) diff --git a/mozilla/embedding/browser/gtk/src/gtkmozembed2.cpp b/mozilla/embedding/browser/gtk/src/gtkmozembed2.cpp index 92bcd661f98..951ccffcef5 100644 --- a/mozilla/embedding/browser/gtk/src/gtkmozembed2.cpp +++ b/mozilla/embedding/browser/gtk/src/gtkmozembed2.cpp @@ -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; +} diff --git a/mozilla/embedding/browser/gtk/src/gtkmozembed_internal.h b/mozilla/embedding/browser/gtk/src/gtkmozembed_internal.h index 6e9de596b55..d056ac2ef9b 100644 --- a/mozilla/embedding/browser/gtk/src/gtkmozembed_internal.h +++ b/mozilla/embedding/browser/gtk/src/gtkmozembed_internal.h @@ -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 }