Bug #84240. Add methods to get a unicode version of the JS status and link message. r=philipl, sr=shaver

This commit is contained in:
blizzard%redhat.com 2001-10-02 05:03:37 +00:00
Родитель 7bf4cc284a
Коммит 1a3e2e654d
2 изменённых файлов: 37 добавлений и 0 удалений

Просмотреть файл

@ -1083,6 +1083,40 @@ gtk_moz_embed_get_title_unichar (GtkMozEmbed *embed)
return retval;
}
PRUnichar *
gtk_moz_embed_get_js_status_unichar (GtkMozEmbed *embed)
{
PRUnichar *retval = nsnull;
EmbedPrivate *embedPrivate;
g_return_val_if_fail ((embed != NULL), (PRUnichar *)NULL);
g_return_val_if_fail (GTK_IS_MOZ_EMBED(embed), (PRUnichar *)NULL);
embedPrivate = (EmbedPrivate *)embed->data;
if (embedPrivate->mWindow)
retval = ToNewUnicode(embedPrivate->mWindow->mJSStatus);
return retval;
}
PRUnichar *
gtk_moz_embed_get_link_message_unichar (GtkMozEmbed *embed)
{
PRUnichar *retval = nsnull;
EmbedPrivate *embedPrivate;
g_return_val_if_fail ((embed != NULL), (PRUnichar *)NULL);
g_return_val_if_fail (GTK_IS_MOZ_EMBED(embed), (PRUnichar *)NULL);
embedPrivate = (EmbedPrivate *)embed->data;
if (embedPrivate->mWindow)
retval = ToNewUnicode(embedPrivate->mWindow->mLinkMessage);
return retval;
}
// class and instance initialization
GtkType

Просмотреть файл

@ -30,6 +30,9 @@ extern "C" {
extern void gtk_moz_embed_get_nsIWebBrowser (GtkMozEmbed *embed, nsIWebBrowser **retval);
extern PRUnichar *gtk_moz_embed_get_title_unichar (GtkMozEmbed *embed);
extern PRUnichar *gtk_moz_embed_get_js_status_unichar (GtkMozEmbed *embed);
extern PRUnichar *gtk_moz_embed_get_link_message_unichar (GtkMozEmbed *embed);
#ifdef __cplusplus
}