]> git.0d.be Git - empathy.git/commitdiff
Changed menu label and various review fixes
authorGabriel Millaire <millaire.gabriel@gmail.com>
Tue, 30 Jun 2009 02:37:23 +0000 (22:37 -0400)
committerGabriel Millaire <millaire.gabriel@gmail.com>
Fri, 10 Jul 2009 15:31:27 +0000 (11:31 -0400)
src/empathy-main-window.c
src/empathy-main-window.ui

index a40e2964900f7b504ff7c25e46609dd70ffbe903..2e2e93a813488168bf649f6850d9bfb49ad18272 100644 (file)
@@ -97,8 +97,8 @@ typedef struct {
 
        GtkRadioAction         *sort_by_name;
        GtkRadioAction         *sort_by_status;
+       GtkRadioAction         *normal_with_avatars;
        GtkRadioAction         *normal_size;
-       GtkRadioAction         *normal_without_icons;
        GtkRadioAction         *compact_size;
 
        GtkUIManager           *ui_manager;
@@ -729,15 +729,12 @@ main_window_view_sort_contacts_cb (GtkRadioAction    *action,
                                   EmpathyMainWindow *window)
 {
        EmpathyContactListStoreSort value;
-       const gchar *valueStr = NULL;
-
-       value = gtk_radio_action_get_current_value (action);
-
        GSList      *group;
        GType        type;
        GEnumClass  *enum_class;
        GEnumValue  *enum_value;
 
+       value = gtk_radio_action_get_current_value (action);
        group = gtk_radio_action_get_group (action);
 
        /* Get string from index */
@@ -749,19 +746,20 @@ main_window_view_sort_contacts_cb (GtkRadioAction    *action,
                g_warning ("No GEnumValue for EmpathyContactListSort with GtkRadioButton index:%d",
                           g_slist_index (group, action));
        } else {
-               valueStr = enum_value->value_nick;
+               const gchar *value_str;
+               value_str = enum_value->value_nick;
 
                empathy_conf_set_string (empathy_conf_get (),
                                         EMPATHY_PREFS_CONTACTS_SORT_CRITERIUM,
-                                        valueStr);
+                                        value_str);
        }
        empathy_contact_list_store_set_sort_criterium (window->list_store, value);
 }
 
 /* Matches GtkRadioAction values set in empathy-main-window.ui */
-#define CONTACT_LIST_NORMAL_SIZE               0
-#define CONTACT_LIST_NORMAL_WITHOUT_ICONS      1
-#define CONTACT_LIST_COMPACT_SIZE              2
+#define CONTACT_LIST_NORMAL_SIZE_WITH_AVATARS          0
+#define CONTACT_LIST_NORMAL_SIZE                       1
+#define CONTACT_LIST_COMPACT_SIZE                      2
 
 static void
 main_window_view_contacts_list_size_cb (GtkRadioAction    *action,
@@ -774,13 +772,13 @@ main_window_view_contacts_list_size_cb (GtkRadioAction    *action,
 
        empathy_conf_set_bool (empathy_conf_get (),
                               EMPATHY_PREFS_UI_SHOW_AVATARS,
-                              value == CONTACT_LIST_NORMAL_SIZE);
+                              value == CONTACT_LIST_NORMAL_SIZE_WITH_AVATARS);
        empathy_conf_set_bool (empathy_conf_get (),
                               EMPATHY_PREFS_UI_COMPACT_CONTACT_LIST,
                               value == CONTACT_LIST_COMPACT_SIZE);
 
        empathy_contact_list_store_set_show_avatars (window->list_store,
-                                                    value == CONTACT_LIST_NORMAL_SIZE);
+                                                    value == CONTACT_LIST_NORMAL_SIZE_WITH_AVATARS);
        empathy_contact_list_store_set_is_compact (window->list_store,
                                                   value == CONTACT_LIST_COMPACT_SIZE);
 }
@@ -1100,7 +1098,7 @@ main_window_notify_contact_list_size_cb (EmpathyConf       *conf,
 {
        gboolean show_avatars;
        gboolean compact_contact_list;
-       gint value = CONTACT_LIST_NORMAL_SIZE;
+       gint value = CONTACT_LIST_NORMAL_SIZE_WITH_AVATARS;
 
        if (empathy_conf_get_bool (conf,
                                   EMPATHY_PREFS_UI_SHOW_AVATARS,
@@ -1111,12 +1109,12 @@ main_window_notify_contact_list_size_cb (EmpathyConf       *conf,
                if (compact_contact_list) {
                        value = CONTACT_LIST_COMPACT_SIZE;
                } else if (show_avatars) {
-                       value = CONTACT_LIST_NORMAL_SIZE;
+                       value = CONTACT_LIST_NORMAL_SIZE_WITH_AVATARS;
                } else {
-                       value = CONTACT_LIST_NORMAL_WITHOUT_ICONS;
+                       value = CONTACT_LIST_NORMAL_SIZE;
                }
        }
-       gtk_radio_action_set_current_value (window->normal_size, value);
+       gtk_radio_action_set_current_value (window->normal_with_avatars, value);
 }
 
 
@@ -1217,8 +1215,8 @@ empathy_main_window_show (void)
                                       "view_show_offline", &show_offline_widget,
                                       "view_sort_by_name", &window->sort_by_name,
                                       "view_sort_by_status", &window->sort_by_status,
+                                      "view_normal_size_with_avatars", &window->normal_with_avatars,
                                       "view_normal_size", &window->normal_size,
-                                      "view_normal_without_icons", &window->normal_without_icons,
                                       "view_compact_size", &window->compact_size,
                                       "view_history", &window->view_history,
                                       "view_show_map", &show_map_widget,
@@ -1241,7 +1239,7 @@ empathy_main_window_show (void)
                              "view_show_ft_manager", "activate", main_window_view_show_ft_manager,
                              "view_show_offline", "toggled", main_window_view_show_offline_cb,
                              "view_sort_by_name", "changed", main_window_view_sort_contacts_cb,
-                             "view_normal_size", "changed", main_window_view_contacts_list_size_cb,
+                             "view_normal_size_with_avatars", "changed", main_window_view_contacts_list_size_cb,
                              "view_show_map", "activate", main_window_view_show_map_cb,
                              "edit", "activate", main_window_edit_cb,
                              "edit_accounts", "activate", main_window_edit_accounts_cb,
index d6fcb1e51fb0f95d7016fc592859f0ba2d97edc0..85d4a0559a7ff2bee2e5c65767bf222743bd0518 100644 (file)
           </object>
         </child>
         <child>
-          <object class="GtkRadioAction" id="view_normal_size">
-            <property name="name">view_normal_size</property>
+          <object class="GtkRadioAction" id="view_normal_size_with_avatars">
+            <property name="name">view_normal_size_with_avatars</property>
             <property name="visible">True</property>
-            <property name="label" translatable="yes">N_ormal Size</property>
+            <property name="label" translatable="yes">Normal Size With _Avatars</property>
             <property name="draw_as_radio">True</property>
             <property name="value">0</property>
             <property name="current-value">0</property>
           </object>
         </child>
         <child>
-          <object class="GtkRadioAction" id="view_normal_without_icons">
-            <property name="name">view_normal_without_icons</property>
+          <object class="GtkRadioAction" id="view_normal_size">
+            <property name="name">view_normal_size</property>
             <property name="visible">True</property>
-            <property name="label" translatable="yes">Normal Size _Without Icons</property>
+            <property name="label" translatable="yes">N_ormal Size</property>
             <property name="draw_as_radio">True</property>
-            <property name="group">view_normal_size</property>
+            <property name="group">view_normal_size_with_avatars</property>
             <property name="value">1</property>
           </object>
         </child>
             <property name="visible">True</property>
             <property name="label" translatable="yes">_Compact Size</property>
             <property name="draw_as_radio">True</property>
-            <property name="group">view_normal_size</property>
+            <property name="group">view_normal_size_with_avatars</property>
             <property name="value">2</property>
           </object>
         </child>
           <menuitem action="view_sort_by_name"/>
           <menuitem action="view_sort_by_status"/>
           <separator/>
+          <menuitem action="view_normal_size_with_avatars"/>
           <menuitem action="view_normal_size"/>
-          <menuitem action="view_normal_without_icons"/>
           <menuitem action="view_compact_size"/>
           <separator/>
           <menuitem action="view_history"/>