From a8fbf027f0f8b2c4aa343db7c81f23c49ac4d3e5 Mon Sep 17 00:00:00 2001 From: Danielle Madeley Date: Fri, 27 Jan 2012 17:28:32 +1100 Subject: preferences: split "Open new chats in separate windows" into a radiobutton Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=562462 --- src/empathy-preferences.c | 6 +++--- src/empathy-preferences.ui | 47 +++++++++++++++++++++++++++++++++++++++------- 2 files changed, 43 insertions(+), 10 deletions(-) (limited to 'src') diff --git a/src/empathy-preferences.c b/src/empathy-preferences.c index cd755a9ae..c96be4c52 100644 --- a/src/empathy-preferences.c +++ b/src/empathy-preferences.c @@ -67,7 +67,7 @@ struct _EmpathyPreferencesPriv { GtkWidget *checkbutton_show_smileys; GtkWidget *checkbutton_show_contacts_in_rooms; - GtkWidget *checkbutton_separate_chat_windows; + GtkWidget *radiobutton_chats_new_windows; GtkWidget *checkbutton_events_notif_area; GtkWidget *checkbutton_autoconnect; GtkWidget *checkbutton_logging; @@ -248,7 +248,7 @@ preferences_setup_widgets (EmpathyPreferences *preferences) g_settings_bind (priv->gsettings_ui, EMPATHY_PREFS_UI_SEPARATE_CHAT_WINDOWS, - priv->checkbutton_separate_chat_windows, + priv->radiobutton_chats_new_windows, "active", G_SETTINGS_BIND_DEFAULT); @@ -1172,7 +1172,7 @@ empathy_preferences_init (EmpathyPreferences *preferences) "combobox_chat_theme_variant", &priv->combobox_chat_theme_variant, "hbox_chat_theme_variant", &priv->hbox_chat_theme_variant, "sw_chat_theme_preview", &priv->sw_chat_theme_preview, - "checkbutton_separate_chat_windows", &priv->checkbutton_separate_chat_windows, + "radiobutton_chats_new_windows", &priv->radiobutton_chats_new_windows, "checkbutton_events_notif_area", &priv->checkbutton_events_notif_area, "checkbutton_autoconnect", &priv->checkbutton_autoconnect, "checkbutton_logging", &priv->checkbutton_logging, diff --git a/src/empathy-preferences.ui b/src/empathy-preferences.ui index 03a628cb6..f13f6c0b2 100644 --- a/src/empathy-preferences.ui +++ b/src/empathy-preferences.ui @@ -107,14 +107,47 @@ False vertical - - _Open new chats in separate windows + True - True - False - False - True - True + False + horizontal + 3 + + + Start chats in: + True + + + 0 + + + + + new ta_bs + True + True + False + True + True + + + 1 + + + + + new _windows + True + True + False + True + True + radiobutton_chats_new_tabs + + + 2 + + False -- cgit v1.2.3