2008-08-01 [colin] 3.5.0cvs42
authorColin Leroy <colin@colino.net>
Fri, 1 Aug 2008 11:12:08 +0000 (11:12 +0000)
committerColin Leroy <colin@colino.net>
Fri, 1 Aug 2008 11:12:08 +0000 (11:12 +0000)
* src/compose.c
* src/foldersel.c
* src/mainwindow.c
* src/prefs_account.c
* src/prefs_folder_item.c
* src/prefs_quote.c
* src/summaryview.c
* src/gtk/gtkaspell.c
* src/gtk/gtkutils.c
* src/gtk/gtkvscrollbutton.c
Replace a few deprecated function calls

13 files changed:
ChangeLog
PATCHSETS
configure.ac
src/compose.c
src/foldersel.c
src/gtk/gtkaspell.c
src/gtk/gtkutils.c
src/gtk/gtkvscrollbutton.c
src/mainwindow.c
src/prefs_account.c
src/prefs_folder_item.c
src/prefs_quote.c
src/summaryview.c

index f1d0b36087c77f02a38dd72cd5897af0ea5cf87c..a97366bfc7a4321c455e080b79f507f103afd13e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2008-08-01 [colin]     3.5.0cvs42
+
+       * src/compose.c
+       * src/foldersel.c
+       * src/mainwindow.c
+       * src/prefs_account.c
+       * src/prefs_folder_item.c
+       * src/prefs_quote.c
+       * src/summaryview.c
+       * src/gtk/gtkaspell.c
+       * src/gtk/gtkutils.c
+       * src/gtk/gtkvscrollbutton.c
+               Replace a few deprecated function calls
+
 2008-08-01 [paul]      3.5.0cvs41
 
        * src/action.c
index 032fc39845022a83ef77028a3d7945b08a50d786..41c4b2693dfec8d3fe239f5b522714b9d5e6f184 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.207.2.203 -r 1.207.2.204 src/folderview.c;  cvs diff -u -r 1.20.2.22 -r 1.20.2.23 src/folderview.h;  cvs diff -u -r 1.1.2.59 -r 1.1.2.60 src/imap_gtk.c;  cvs diff -u -r 1.2.2.32 -r 1.2.2.33 src/mh_gtk.c;  cvs diff -u -r 1.2.2.27 -r 1.2.2.28 src/news_gtk.c;  ) > 3.5.0cvs39.patchset
 ( cvs diff -u -r 1.60.2.121 -r 1.60.2.122 src/addressbook.c;  cvs diff -u -r 1.382.2.460 -r 1.382.2.461 src/compose.c;  cvs diff -u -r 1.274.2.258 -r 1.274.2.259 src/mainwindow.c;  cvs diff -u -r 1.94.2.182 -r 1.94.2.183 src/messageview.c;  cvs diff -u -r 1.5.2.33 -r 1.5.2.34 src/gtk/menu.c;  cvs diff -u -r 1.4.2.18 -r 1.4.2.19 src/gtk/menu.h;  ) > 3.5.0cvs40.patchset
 ( cvs diff -u -r 1.12.2.52 -r 1.12.2.53 src/action.c;  ) > 3.5.0cvs41.patchset
+( cvs diff -u -r 1.382.2.461 -r 1.382.2.462 src/compose.c;  cvs diff -u -r 1.26.2.37 -r 1.26.2.38 src/foldersel.c;  cvs diff -u -r 1.274.2.259 -r 1.274.2.260 src/mainwindow.c;  cvs diff -u -r 1.105.2.138 -r 1.105.2.139 src/prefs_account.c;  cvs diff -u -r 1.52.2.65 -r 1.52.2.66 src/prefs_folder_item.c;  cvs diff -u -r 1.1.2.29 -r 1.1.2.30 src/prefs_quote.c;  cvs diff -u -r 1.395.2.378 -r 1.395.2.379 src/summaryview.c;  cvs diff -u -r 1.9.2.56 -r 1.9.2.57 src/gtk/gtkaspell.c;  cvs diff -u -r 1.5.2.76 -r 1.5.2.77 src/gtk/gtkutils.c;  cvs diff -u -r 1.5.2.11 -r 1.5.2.12 src/gtk/gtkvscrollbutton.c;  ) > 3.5.0cvs42.patchset
index 9a23ec3bed3f5c3017a9a8876e2822d7d3d105f9..f6f860ca2813226a385022bb84b169a0fe6ae116 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=5
 MICRO_VERSION=0
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=41
+EXTRA_VERSION=42
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index 8b2d8140e23c12407de781981ef1f49ef219dcaf..fd4af3d07b79f1ba296735cab0a2389ad95e0826 100644 (file)
@@ -6539,7 +6539,7 @@ static void compose_spell_menu_changed(void *data)
 
        if (parent_item == NULL) {
                parent_item = compose->aspell_options_menu;
-               gtk_menu_item_remove_submenu(GTK_MENU_ITEM(parent_item));
+               gtk_menu_item_set_submenu(GTK_MENU_ITEM(parent_item), NULL);
        } else
                compose->aspell_options_menu = parent_item;
 
index e3edc43d0126af5613445cc15784a359014dc192..2c1825b160fdc4ce1221a68dfc7e717f1aa5248c 100644 (file)
@@ -311,7 +311,7 @@ static void foldersel_create(void)
        gtk_tree_view_append_column(GTK_TREE_VIEW(treeview), column);
 
        entry = gtk_entry_new();
-       gtk_entry_set_editable(GTK_ENTRY(entry), FALSE);
+       gtk_editable_set_editable(GTK_EDITABLE(entry), FALSE);
        gtk_box_pack_start(GTK_BOX(vbox), entry, FALSE, FALSE, 0);
        g_signal_connect(G_OBJECT(entry), "activate",
                         G_CALLBACK(foldersel_entry_activated), NULL);
index cf7ca16ec10de975e11aa58ce8d3fe82aad9c974..9e707a1267e7a8bd93c8edbd155250bd1e5c976f 100644 (file)
@@ -1171,7 +1171,7 @@ static gboolean check_next_prev(GtkAspell *gtkaspell, gboolean forward)
                list = make_sug_menu(gtkaspell);
                menu = gtk_menu_new();
                for (cur = list; cur; cur = cur->next)
-                       gtk_menu_append(menu, GTK_WIDGET(cur->data));
+                       gtk_menu_shell_append(GTK_MENU_SHELL(menu), GTK_WIDGET(cur->data));
                g_slist_free(list);
                gtk_menu_popup(GTK_MENU(menu), NULL, NULL,
                                set_menu_pos, gtkaspell, 0, GDK_CURRENT_TIME);
@@ -1477,7 +1477,7 @@ static void check_with_alternate_cb(GtkWidget *w, gpointer data)
                        list = make_sug_menu(gtkaspell);
                        menu = gtk_menu_new();
                        for (cur = list; cur; cur = cur->next)
-                               gtk_menu_append(menu, GTK_WIDGET(cur->data));
+                               gtk_menu_shell_append(GTK_MENU_SHELL(menu), GTK_WIDGET(cur->data));
                        g_slist_free(list);
                        gtk_menu_popup(GTK_MENU(menu), NULL, NULL,
                                       set_menu_pos, gtkaspell, 0,
@@ -2029,7 +2029,7 @@ static GSList *make_sug_menu(GtkAspell *gtkaspell)
                                item = gtk_menu_item_new_with_label(_("More..."));
                                gtk_widget_show(item);
                                if (curmenu)
-                                       gtk_menu_append(GTK_MENU(curmenu), item);
+                                       gtk_menu_shell_append(GTK_MENU_SHELL(curmenu), item);
                                else 
                                        list = g_slist_append(list, item);
 
@@ -2047,7 +2047,7 @@ static GSList *make_sug_menu(GtkAspell *gtkaspell)
                        if (curmenu == NULL) {
                                list = g_slist_append(list, item);
                        } else {
-                               gtk_menu_append(GTK_MENU(curmenu), item);
+                               gtk_menu_shell_append(GTK_MENU_SHELL(curmenu), item);
                        }
                        g_signal_connect(G_OBJECT(item), "activate",
                                         G_CALLBACK(replace_word_cb),
@@ -2209,7 +2209,7 @@ static GSList *populate_submenu(GtkAspell *gtkaspell)
                                gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), 
                                                          newmenu);
                                
-                               gtk_menu_append(GTK_MENU(curmenu), item);
+                               gtk_menu_shell_append(GTK_MENU_SHELL(curmenu), item);
                                gtk_widget_show(item);
                                curmenu = newmenu;
                                count = 0;
@@ -2230,7 +2230,7 @@ static GSList *populate_submenu(GtkAspell *gtkaspell)
                                         G_CALLBACK(change_dict_cb),
                                         gtkaspell);
                        gtk_widget_show(item);
-                       gtk_menu_append(GTK_MENU(curmenu), item);
+                       gtk_menu_shell_append(GTK_MENU_SHELL(curmenu), item);
                        
                        count++;
                }
index e891362895038105a6b20654cdbb87c8bb7f7938..0a19eab1299bcd009f860d0bc3acf37920a6fe42 100644 (file)
@@ -669,22 +669,22 @@ void gtkut_widget_init(void)
        GtkWidget *clist;
 
        clist = gtk_clist_new(1);
-       gtk_object_ref(GTK_OBJECT(clist));
-       gtk_object_sink(GTK_OBJECT(clist));
+       g_object_ref(GTK_OBJECT(clist));
+       g_object_sink(GTK_OBJECT(clist));
        gtkut_clist_bindings_add(clist);
-       gtk_object_unref(GTK_OBJECT(clist));
+       g_object_unref(GTK_OBJECT(clist));
 
        clist = gtk_ctree_new(1, 0);
-       gtk_object_ref(GTK_OBJECT(clist));
-       gtk_object_sink(GTK_OBJECT(clist));
+       g_object_ref(GTK_OBJECT(clist));
+       g_object_sink(GTK_OBJECT(clist));
        gtkut_clist_bindings_add(clist);
-       gtk_object_unref(GTK_OBJECT(clist));
+       g_object_unref(GTK_OBJECT(clist));
 
        clist = gtk_sctree_new_with_titles(1, 0, NULL);
-       gtk_object_ref(GTK_OBJECT(clist));
-       gtk_object_sink(GTK_OBJECT(clist));
+       g_object_ref(GTK_OBJECT(clist));
+       g_object_sink(GTK_OBJECT(clist));
        gtkut_clist_bindings_add(clist);
-       gtk_object_unref(GTK_OBJECT(clist));
+       g_object_unref(GTK_OBJECT(clist));
 }
 
 void gtkut_widget_set_app_icon(GtkWidget *widget)
index 005fed6af2407cbb71adf1b50eb81d6da0a0de35..f4ca77367b98e6a0d61251d11ee3db5ff845be4b 100644 (file)
@@ -244,7 +244,7 @@ void gtk_vscrollbutton_set_adjustment(GtkVScrollbutton *scrollbutton,
 
        scrollbutton->adjustment = adjustment;
        g_object_ref(G_OBJECT(adjustment));
-       gtk_object_sink(GTK_OBJECT(adjustment));
+       g_object_sink(GTK_OBJECT(adjustment));
     }
 }
 
index 2b74219c9c9ff6563a575e622fe10f6468de7341..4d2c9e3524b3ed62c4fc9893138c913aa22ff38a 100644 (file)
@@ -2374,7 +2374,7 @@ void main_window_reflect_prefs_custom_colors(MainWindow *mainwin)
 
        /* clear items. get item pointers. */
        for (cur = menu->children; cur != NULL && cur->data != NULL; cur = cur->next) {
-               gtk_menu_item_remove_submenu(GTK_MENU_ITEM(cur->data));
+               gtk_menu_item_set_submenu(GTK_MENU_ITEM(cur->data), NULL);
        }
        mainwindow_colorlabel_menu_create(mainwin, TRUE);
        summary_reflect_prefs_custom_colors(mainwin->summaryview);
@@ -2398,7 +2398,7 @@ static gboolean main_window_reflect_tags_changes_real(gpointer data)
 
        /* clear items. get item pointers. */
        for (cur = menu->children; cur != NULL && cur->data != NULL; cur = cur->next) {
-               gtk_menu_item_remove_submenu(GTK_MENU_ITEM(cur->data));
+               gtk_menu_item_set_submenu(GTK_MENU_ITEM(cur->data), NULL);
        }
        mainwindow_tags_menu_create(mainwin, TRUE);
        summary_reflect_tags_changes(mainwin->summaryview);
@@ -2465,7 +2465,7 @@ static void main_window_set_account_selector_menu(MainWindow *mainwin,
                        (ac_prefs->account_name
                         ? ac_prefs->account_name : _("Untitled"));
                gtk_widget_show(menuitem);
-               gtk_menu_append(GTK_MENU(menu), menuitem);
+               gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
                g_signal_connect(G_OBJECT(menuitem), "activate",
                                 G_CALLBACK(account_selector_menu_cb),
                                 ac_prefs);
@@ -2514,7 +2514,7 @@ static void main_window_set_account_receive_menu(MainWindow *mainwin,
                        (ac_prefs->account_name ? ac_prefs->account_name
                         : _("Untitled"));
                gtk_widget_show(menuitem);
-               gtk_menu_append(GTK_MENU(menu), menuitem);
+               gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
                g_signal_connect(G_OBJECT(menuitem), "activate",
                                 G_CALLBACK(account_receive_menu_cb),
                                 ac_prefs);
@@ -2547,7 +2547,7 @@ static void main_window_set_toolbar_combo_receive_menu(MainWindow *mainwin,
                        (ac_prefs->account_name
                         ? ac_prefs->account_name : _("Untitled"));
                gtk_widget_show(menuitem);
-               gtk_menu_append(GTK_MENU(menu), menuitem);
+               gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
                g_signal_connect(G_OBJECT(menuitem), "activate",
                                 G_CALLBACK(account_receive_menu_cb),
                                 ac_prefs);
@@ -2579,7 +2579,7 @@ static void main_window_set_toolbar_combo_compose_menu(MainWindow *mainwin,
                        (ac_prefs->account_name
                         ? ac_prefs->account_name : _("Untitled"));
                gtk_widget_show(menuitem);
-               gtk_menu_append(GTK_MENU(menu), menuitem);
+               gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
                g_signal_connect(G_OBJECT(menuitem), "activate",
                                 G_CALLBACK(account_compose_menu_cb),
                                 ac_prefs);
@@ -3337,7 +3337,7 @@ static gint mailing_list_populate_submenu (GtkWidget *menuitem, const gchar * li
                                                 NULL);
                        } 
                        if (item) {
-                               gtk_menu_append (GTK_MENU(menu), item);
+                               gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
                                gtk_widget_show (item);
                                menu_nb++;
                        }
@@ -3414,19 +3414,21 @@ static void get_url_part (const gchar **buffer, gchar *url_decoded, gint maxlen)
        
 static void mailing_list_compose (GtkWidget *w, gpointer *data)
 {
-       gchar *mailto;
+       const gchar *mailto;
 
-       gtk_label_get (GTK_LABEL (GTK_BIN (w)->child), (gchar **) &mailto);
-       compose_new(NULL, mailto+7, NULL);
+       mailto = gtk_label_get_text(GTK_LABEL (GTK_BIN (w)->child));
+       if (mailto)
+               compose_new(NULL, mailto+7, NULL);
 }
  
  static void mailing_list_open_uri (GtkWidget *w, gpointer *data)
 {
  
-       gchar *mailto;
+       const gchar *mailto;
  
-       gtk_label_get (GTK_LABEL (GTK_BIN (w)->child), (gchar **) &mailto);
-       open_uri (mailto, prefs_common_get_uri_cmd());
+       mailto = gtk_label_get_text(GTK_LABEL (GTK_BIN (w)->child));
+       if (mailto)
+               open_uri (mailto, prefs_common_get_uri_cmd());
 } 
        
 static void fix_folderview_scroll(MainWindow *mainwin)
index 26486e584e17f3fdf9ed4c79fdfd7c1955e86038..1277b6b7807ddc29147b371004fd53cfcf601473 100644 (file)
@@ -2064,7 +2064,6 @@ static void templates_create_widget_func(PrefsPage * _page,
        
        notebook = gtk_notebook_new();
        gtk_widget_show(notebook);
-       gtk_notebook_set_homogeneous_tabs(GTK_NOTEBOOK(notebook), TRUE);
        gtk_box_pack_start(GTK_BOX(vbox), notebook, TRUE, TRUE, 0);
 
        /* compose format */
index 0057ead40d983ad4c080fa3508aa31a0e372f89b..3586d50da679970c13f1c8ce1f062a3975f1b929 100644 (file)
@@ -367,7 +367,7 @@ static void prefs_folder_item_general_create_widget_func(PrefsPage * page_,
        entry_regexp_test_result = gtk_entry_new();
        gtk_box_pack_end (GTK_BOX(hbox_regexp), entry_regexp_test_result, TRUE, TRUE, 0);
        SET_TOGGLE_SENSITIVITY(checkbtn_simplify_subject, entry_regexp_test_result);
-       gtk_entry_set_editable(GTK_ENTRY(entry_regexp_test_result), FALSE);
+       gtk_editable_set_editable(GTK_EDITABLE(entry_regexp_test_result), FALSE);
 
        rowcount++;
 
@@ -1176,7 +1176,6 @@ static void prefs_folder_item_templates_create_widget_func(PrefsPage * page_,
        /* Notebook */
        notebook = gtk_notebook_new();
        gtk_widget_show(notebook);
-       gtk_notebook_set_homogeneous_tabs(GTK_NOTEBOOK(notebook), TRUE);
        gtk_box_pack_start(GTK_BOX(page_vbox), notebook, TRUE, TRUE, 0);
 
        /* compose format */
index 75e7649d2003d7f64e67b3e87417d7b3d3ed0238..d490b9cc092a5ec612dc737476632ef08e7c9c36 100644 (file)
@@ -100,7 +100,6 @@ static void prefs_quote_create_widget(PrefsPage *_page, GtkWindow *window,
 
        notebook = gtk_notebook_new();
        gtk_widget_show(notebook);
-       gtk_notebook_set_homogeneous_tabs(GTK_NOTEBOOK(notebook), TRUE);
        gtk_box_pack_start(GTK_BOX(vbox), notebook, TRUE, TRUE, 0);
 
        /* new message */
index 92f482650f6e74035b2c6aeb82fcc26b8704a43a..2a7b5f79696092c4aa8e57c329d442420495bb2f 100644 (file)
@@ -2862,7 +2862,7 @@ void summary_reflect_tags_changes(SummaryView *summaryview)
 
        /* clear items. get item pointers. */
        for (cur = menu->children; cur != NULL && cur->data != NULL; cur = cur->next) {
-               gtk_menu_item_remove_submenu(GTK_MENU_ITEM(cur->data));
+               gtk_menu_item_set_submenu(GTK_MENU_ITEM(cur->data), NULL);
        }
        summary_tags_menu_create(summaryview, TRUE);
 
@@ -7536,7 +7536,7 @@ void summary_reflect_prefs_custom_colors(SummaryView *summaryview)
 
        /* clear items. get item pointers. */
        for (cur = menu->children; cur != NULL && cur->data != NULL; cur = cur->next) {
-               gtk_menu_item_remove_submenu(GTK_MENU_ITEM(cur->data));
+               gtk_menu_item_set_submenu(GTK_MENU_ITEM(cur->data), NULL);
        }
        summary_colorlabel_menu_create(summaryview, TRUE);
 }