[Xfce4-commits] <midori:master> Add custom-title setting to override browser title
Christian Dywan
noreply at xfce.org
Thu Apr 11 23:10:01 CEST 2013
Updating branch refs/heads/master
to a8cdf86cdca57e3b0672a9704d631b568952bdf9 (commit)
from 5c02f89372df0ee8a6ea6bcbdf7383b7a35aad53 (commit)
commit a8cdf86cdca57e3b0672a9704d631b568952bdf9
Author: Christian Dywan <christian at twotoasts.de>
Date: Thu Apr 11 22:33:43 2013 +0200
Add custom-title setting to override browser title
midori/midori-browser.c | 5 ++++-
midori/midori-settings.vala | 8 ++++++++
2 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/midori/midori-browser.c b/midori/midori-browser.c
index 15be7a1..2e9dbba 100644
--- a/midori/midori-browser.c
+++ b/midori/midori-browser.c
@@ -726,7 +726,10 @@ static void
midori_browser_set_title (MidoriBrowser* browser,
const gchar* title)
{
- if (katze_object_get_boolean (browser->settings, "enable-private-browsing"))
+ const gchar* custom_title = midori_settings_get_custom_title (MIDORI_SETTINGS (browser->settings));
+ if (custom_title && *custom_title)
+ gtk_window_set_title (GTK_WINDOW (browser), custom_title);
+ else if (katze_object_get_boolean (browser->settings, "enable-private-browsing"))
{
gchar* window_title = g_strdup_printf (_("%s (Private Browsing)"), title);
gtk_window_set_title (GTK_WINDOW (browser), window_title);
diff --git a/midori/midori-settings.vala b/midori/midori-settings.vala
index b321132..aa4e61d 100644
--- a/midori/midori-settings.vala
+++ b/midori/midori-settings.vala
@@ -87,6 +87,14 @@ namespace Midori {
#endif
} }
+ /**
+ * Overrides the browser window title if given.
+ * Examples are "Help Viewer" or "L:D_N:application_ID:midori_O:URL"
+ *
+ * Since: 0.5.1
+ **/
+ public string? custom_title { get; set; default = null; }
+
public string? location_entry_search { get; set; default = null; }
/* Since: 0.1.7 */
public int clear_private_data { get; set; default = 0; }
More information about the Xfce4-commits
mailing list