зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
7bf4cc284a
Коммит
1a3e2e654d
|
@ -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
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче