From 2c51cb761fe6392f136611cb73d6eeda223288fb Mon Sep 17 00:00:00 2001 From: Xan Lopez Date: Tue, 16 Jun 2009 14:15:43 +0300 Subject: Move the get_title_composite function to EphyWebView. --- embed/ephy-embed-utils.c | 36 ------------------------------------ embed/ephy-embed-utils.h | 1 - embed/ephy-web-view.c | 37 +++++++++++++++++++++++++++++++++++++ embed/ephy-web-view.h | 2 +- 4 files changed, 38 insertions(+), 38 deletions(-) (limited to 'embed') diff --git a/embed/ephy-embed-utils.c b/embed/ephy-embed-utils.c index 672c46bc3..a5c77a782 100644 --- a/embed/ephy-embed-utils.c +++ b/embed/ephy-embed-utils.c @@ -78,42 +78,6 @@ ephy_embed_utils_link_message_parse (char *message) } } -/** - * ephy_embed_utils_get_title_composite: - * @view: an #EphyView - * - * Returns the title of the web page loaded in @embed. - * - * This differs from #ephy_embed_utils_get_title in that this function - * will return a special title while the page is still loading. - * - * Return value: @view's web page's title. Will never be %NULL. - **/ -const char * -ephy_embed_utils_get_title_composite (EphyWebView *view) -{ - const char *title = ""; - const char *loading_title; - gboolean is_loading, is_blank; - - g_return_val_if_fail (EPHY_IS_WEB_VIEW (view), NULL); - - is_loading = ephy_web_view_get_load_status (view); - is_blank = ephy_web_view_get_is_blank (view); - loading_title = ephy_web_view_get_loading_title (view); - title = ephy_web_view_get_title (view); - - if (is_blank) - { - if (is_loading) - title = loading_title; - else - title = _("Blank page"); - } - - return title != NULL ? title : ""; -} - gboolean ephy_embed_utils_address_has_web_scheme (const char *address) { diff --git a/embed/ephy-embed-utils.h b/embed/ephy-embed-utils.h index d9b63b1a1..fb3c273e0 100644 --- a/embed/ephy-embed-utils.h +++ b/embed/ephy-embed-utils.h @@ -42,7 +42,6 @@ G_BEGIN_DECLS #define EPHY_WEBKIT_BACK_FORWARD_LIMIT 100 char * ephy_embed_utils_link_message_parse (char *message); -const char * ephy_embed_utils_get_title_composite (EphyWebView *view); gboolean ephy_embed_utils_address_has_web_scheme (const char *address); G_END_DECLS diff --git a/embed/ephy-web-view.c b/embed/ephy-web-view.c index befd65a6b..5cbaa7c70 100644 --- a/embed/ephy-web-view.c +++ b/embed/ephy-web-view.c @@ -2015,3 +2015,40 @@ ephy_web_view_get_go_up_list (EphyWebView *view) { return NULL; } + +/** + * ephy_embed_utils_get_title_composite: + * @view: an #EphyView + * + * Returns the title of the web page loaded in @view. + * + * This differs from #ephy_web_view_get_title in that this function + * will return a special title while the page is still loading. + * + * Return value: @view's web page's title. Will never be %NULL. + **/ +const char * +ephy_web_view_get_title_composite (EphyWebView *view) +{ + const char *title = ""; + const char *loading_title; + gboolean is_loading, is_blank; + + g_return_val_if_fail (EPHY_IS_WEB_VIEW (view), NULL); + + is_loading = ephy_web_view_get_load_status (view); + is_blank = ephy_web_view_get_is_blank (view); + loading_title = ephy_web_view_get_loading_title (view); + title = ephy_web_view_get_title (view); + + if (is_blank) + { + if (is_loading) + title = loading_title; + else + title = _("Blank page"); + } + + return title != NULL ? title : ""; +} + diff --git a/embed/ephy-web-view.h b/embed/ephy-web-view.h index 0a727a88d..69b00ae71 100644 --- a/embed/ephy-web-view.h +++ b/embed/ephy-web-view.h @@ -220,7 +220,7 @@ const char * ephy_web_view_get_icon_address (EphyWebView const char * ephy_web_view_get_title (EphyWebView *view); gboolean ephy_web_view_can_go_up (EphyWebView *view); const char * ephy_web_view_get_address (EphyWebView *view); - +const char * ephy_web_view_get_title_composite (EphyWebView *view); /* These should be private */ void ephy_web_view_set_address (EphyWebView *embed, -- cgit v1.2.3