talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit 4bf97071ddbc02f75233727ea3142e8292046279
parent 050e170bbb4be3b5e2d783ac8a93e22c03163dfd
Author: paul <paul@claws-mail.org>
Date:   Thu, 21 Nov 2019 12:02:16 +0000

replace deprecated gtk_menu_popup()

Diffstat:
Msrc/addrcustomattr.c | 4+---
Msrc/addressbook.c | 6++----
Msrc/compose.c | 4++--
Msrc/editaddress.c | 4+---
Msrc/edittags.c | 4+---
Msrc/folderview.c | 6++----
Msrc/gtk/about.c | 4+---
Msrc/gtk/gtkaspell.c | 10++--------
Msrc/mainwindow.c | 4+---
Msrc/plugins/notification/notification_banner.c | 3+--
Msrc/plugins/notification/notification_trayicon.c | 3+--
Msrc/plugins/vcalendar/day-view.c | 8++------
Msrc/plugins/vcalendar/month-view.c | 8++------
Msrc/prefs_actions.c | 4+---
Msrc/prefs_filtering.c | 4+---
Msrc/prefs_template.c | 4+---
Msrc/summaryview.c | 10+++-------
Msrc/textview.c | 12+++---------
18 files changed, 28 insertions(+), 74 deletions(-)

diff --git a/src/addrcustomattr.c b/src/addrcustomattr.c @@ -242,9 +242,7 @@ static gint custom_attr_list_btn_pressed(GtkWidget *widget, GdkEventButton *even cm_menu_set_sensitive("CustomAttrPopup/Delete", non_empty); cm_menu_set_sensitive("CustomAttrPopup/DeleteAll", non_empty); - gtk_menu_popup(GTK_MENU(custom_attr_popup_menu), - NULL, NULL, NULL, NULL, - event->button, event->time); + gtk_menu_popup_at_widget(GTK_MENU(custom_attr_popup_menu), widget, 3, 3, NULL); return FALSE; } diff --git a/src/addressbook.c b/src/addressbook.c @@ -2491,8 +2491,7 @@ static gboolean addressbook_list_button_pressed(GtkWidget *widget, addressbook_list_menu_setup(); if( event->button == 3 ) { - gtk_menu_popup( GTK_MENU(addrbook.list_popup), NULL, NULL, NULL, NULL, - event->button, event->time ); + gtk_menu_popup_at_pointer(GTK_MENU(addrbook.list_popup), NULL); } else if (event->button == 1) { if (event->type == GDK_2BUTTON_PRESS) { if (prefs_common.add_address_by_click && @@ -2686,8 +2685,7 @@ just_set_sens: addrbook.target_compose != NULL); if( event->button == 3 ) - gtk_menu_popup(GTK_MENU(addrbook.tree_popup), NULL, NULL, NULL, NULL, - event->button, event->time); + gtk_menu_popup_at_pointer(GTK_MENU(addrbook.tree_popup), NULL); return FALSE; } diff --git a/src/compose.c b/src/compose.c @@ -10208,8 +10208,8 @@ static gboolean attach_button_pressed(GtkWidget *widget, GdkEventButton *event, * selected, the properties dialog can only edit one attachment. */ cm_menu_set_sensitive_full(compose->ui_manager, "Popup/Compose/Properties", (attach_nr_selected == 1)); - gtk_menu_popup(GTK_MENU(compose->popupmenu), NULL, NULL, - NULL, NULL, event->button, event->time); + gtk_menu_popup_at_pointer(GTK_MENU(compose->popupmenu), NULL); + return TRUE; } diff --git a/src/editaddress.c b/src/editaddress.c @@ -998,9 +998,7 @@ static void addressbook_edit_person_set_picture_cb(GtkWidget *widget, if (event->button == 1) { addressbook_edit_person_set_picture(); } else { - gtk_menu_popup(GTK_MENU(editaddr_popup_menu), - NULL, NULL, NULL, NULL, - event->button, event->time); + gtk_menu_popup_at_pointer(GTK_MENU(editaddr_popup_menu), NULL); } } diff --git a/src/edittags.c b/src/edittags.c @@ -318,9 +318,7 @@ static gint apply_list_btn_pressed(GtkWidget *widget, GdkEventButton *event, cm_menu_set_sensitive("EditTags/Delete", non_empty); cm_menu_set_sensitive("EditTags/DeleteAll", non_empty); - gtk_menu_popup(GTK_MENU(apply_popup_menu), - NULL, NULL, NULL, NULL, - event->button, event->time); + gtk_menu_popup_at_pointer(GTK_MENU(apply_popup_menu), NULL); return FALSE; } diff --git a/src/folderview.c b/src/folderview.c @@ -2007,8 +2007,7 @@ static void folderview_set_sens_and_popup_menu(FolderView *folderview, gint row, g_signal_connect(G_OBJECT(popup), "selection_done", G_CALLBACK(folderview_popup_close), folderview); - gtk_menu_popup(GTK_MENU(popup), NULL, NULL, NULL, NULL, - event->button, event->time); + gtk_menu_popup_at_pointer(GTK_MENU(popup), NULL); } static gboolean folderview_button_pressed(GtkWidget *ctree, GdkEventButton *event, @@ -3335,8 +3334,7 @@ static gboolean folderview_header_button_pressed(GtkWidget *widget, /* Handle right-click for context menu */ if (event->button == 3) { - gtk_menu_popup(GTK_MENU(folderview->headerpopupmenu), - NULL, NULL, NULL, NULL, 3, event->time); + gtk_menu_popup_at_pointer(GTK_MENU(folderview->headerpopupmenu), NULL); return TRUE; } diff --git a/src/gtk/about.c b/src/gtk/about.c @@ -990,9 +990,7 @@ static gboolean about_textview_uri_clicked(GtkTextTag *tag, GObject *obj, g_object_set_data( G_OBJECT(link_popupmenu), "raw_url", link); - gtk_menu_popup(GTK_MENU(link_popupmenu), - NULL, NULL, NULL, NULL, - bevent->button, bevent->time); + gtk_menu_popup_at_pointer(GTK_MENU(link_popupmenu), NULL); return TRUE; } diff --git a/src/gtk/gtkaspell.c b/src/gtk/gtkaspell.c @@ -1051,10 +1051,7 @@ gboolean gtkaspell_check_next_prev(GtkAspell *gtkaspell, gboolean forward) for (cur = list; cur; cur = cur->next) gtk_menu_shell_append(GTK_MENU_SHELL(menu), GTK_WIDGET(cur->data)); g_slist_free(list); - gtk_menu_popup(GTK_MENU(menu), NULL, NULL, - gtkaspell->ctx.set_menu_pos, - gtkaspell->ctx.data, - 0, GDK_CURRENT_TIME); + gtk_menu_popup_at_pointer(GTK_MENU(menu), NULL); g_signal_connect(G_OBJECT(menu), "deactivate", G_CALLBACK(destroy_menu), gtkaspell); @@ -1384,10 +1381,7 @@ static void check_with_alternate_cb(GtkWidget *w, gpointer data) for (cur = list; cur; cur = cur->next) gtk_menu_shell_append(GTK_MENU_SHELL(menu), GTK_WIDGET(cur->data)); g_slist_free(list); - gtk_menu_popup(GTK_MENU(menu), NULL, NULL, - gtkaspell->ctx.set_menu_pos, - gtkaspell->ctx.data, 0, - GDK_CURRENT_TIME); + gtk_menu_popup_at_pointer(GTK_MENU(menu), NULL); g_signal_connect(G_OBJECT(menu), "deactivate", G_CALLBACK(destroy_menu), gtkaspell); diff --git a/src/mainwindow.c b/src/mainwindow.c @@ -3892,9 +3892,7 @@ static gboolean ac_label_button_pressed(GtkWidget *widget, GdkEventButton *event menu = gtk_menu_item_get_submenu(GTK_MENU_ITEM(mainwin->ac_menu)); - gtk_menu_popup(GTK_MENU(menu), NULL, NULL, - menu_button_position, widget, - event->button, event->time); + gtk_menu_popup_at_widget(GTK_MENU(menu), widget, 3, 3, NULL); return TRUE; } diff --git a/src/plugins/notification/notification_banner.c b/src/plugins/notification/notification_banner.c @@ -477,8 +477,7 @@ static void notification_banner_show_popup(GtkWidget *widget, event_time = gtk_get_current_event_time(); } - gtk_menu_popup(GTK_MENU(banner_popup), NULL, NULL, NULL, NULL, - button, event_time); + gtk_menu_popup_at_pointer(GTK_MENU(banner_popup), NULL); } static void notification_banner_popup_done(GtkMenuShell *menushell, diff --git a/src/plugins/notification/notification_trayicon.c b/src/plugins/notification/notification_trayicon.c @@ -474,8 +474,7 @@ static void notification_trayicon_on_popup_menu(GtkStatusIcon *status_icon, updating_menu = FALSE; - gtk_menu_popup(GTK_MENU(traymenu_popup), NULL, NULL, NULL, NULL, - button, activate_time); + gtk_menu_popup_at_pointer(GTK_MENU(traymenu_popup), NULL); } static gboolean notification_trayicon_on_size_changed(GtkStatusIcon *icon, diff --git a/src/plugins/vcalendar/day-view.c b/src/plugins/vcalendar/day-view.c @@ -342,13 +342,9 @@ static void on_button_press_event_cb(GtkWidget *widget g_object_set_data(G_OBJECT(dw->Vbox), "go_today_cb", day_view_today_cb); if (uid) - gtk_menu_popup(GTK_MENU(dw->event_menu), - NULL, NULL, NULL, NULL, - event->button, event->time); + gtk_menu_popup_at_pointer(GTK_MENU(dw->event_menu), NULL); else - gtk_menu_popup(GTK_MENU(dw->view_menu), - NULL, NULL, NULL, NULL, - event->button, event->time); + gtk_menu_popup_at_pointer(GTK_MENU(dw->view_menu), NULL); } } diff --git a/src/plugins/vcalendar/month-view.c b/src/plugins/vcalendar/month-view.c @@ -296,9 +296,7 @@ static void header_button_clicked_cb(GtkWidget *button month_view_new_meeting_cb); g_object_set_data(G_OBJECT(mw->Vbox), "go_today_cb", month_view_today_cb); - gtk_menu_popup(GTK_MENU(mw->view_menu), - NULL, NULL, NULL, NULL, - event->button, event->time); + gtk_menu_popup_at_pointer(GTK_MENU(mw->view_menu), NULL); } } @@ -332,9 +330,7 @@ static void on_button_press_event_cb(GtkWidget *widget month_view_cancel_meeting_cb); g_object_set_data(G_OBJECT(mw->Vbox), "go_today_cb", month_view_today_cb); - gtk_menu_popup(GTK_MENU(mw->event_menu), - NULL, NULL, NULL, NULL, - event->button, event->time); + gtk_menu_popup_at_pointer(GTK_MENU(mw->event_menu), NULL); } } diff --git a/src/prefs_actions.c b/src/prefs_actions.c @@ -1143,9 +1143,7 @@ static gint prefs_actions_list_btn_pressed(GtkWidget *widget, GdkEventButton *ev non_empty = gtk_tree_model_iter_next(model, &iter); cm_menu_set_sensitive("PrefsActionsPopup/DeleteAll", non_empty); - gtk_menu_popup(GTK_MENU(prefs_actions_popup_menu), - NULL, NULL, NULL, NULL, - event->button, event->time); + gtk_menu_popup_at_pointer(GTK_MENU(prefs_actions_popup_menu), NULL); } } return FALSE; diff --git a/src/prefs_filtering.c b/src/prefs_filtering.c @@ -1768,9 +1768,7 @@ static gint prefs_filtering_list_btn_pressed(GtkWidget *widget, GdkEventButton * non_empty = gtk_tree_model_iter_next(model, &iter); cm_menu_set_sensitive("PrefsFilteringPopup/DeleteAll", non_empty); - gtk_menu_popup(GTK_MENU(prefs_filtering_popup_menu), - NULL, NULL, NULL, NULL, - event->button, event->time); + gtk_menu_popup_at_pointer(GTK_MENU(prefs_filtering_popup_menu), NULL); } } return FALSE; diff --git a/src/prefs_template.c b/src/prefs_template.c @@ -1168,9 +1168,7 @@ static gint prefs_template_list_btn_pressed(GtkWidget *widget, GdkEventButton *e non_empty = gtk_tree_model_iter_next(model, &iter); cm_menu_set_sensitive("PrefsTemplatePopup/DeleteAll", non_empty); - gtk_menu_popup(GTK_MENU(prefs_template_popup_menu), - NULL, NULL, NULL, NULL, - event->button, event->time); + gtk_menu_popup_at_pointer(GTK_MENU(prefs_template_popup_menu), NULL); } } return FALSE; diff --git a/src/summaryview.c b/src/summaryview.c @@ -6478,9 +6478,7 @@ static gboolean summary_popup_menu(GtkWidget *widget, gpointer data) SummaryView *summaryview = (SummaryView *)data; summaryview->display_msg = messageview_is_visible(summaryview->messageview); - gtk_menu_popup(GTK_MENU(summaryview->popupmenu), - NULL, NULL, NULL, NULL, - 3, gtk_get_current_event_time()); + gtk_menu_popup_at_pointer(GTK_MENU(summaryview->popupmenu), NULL); return TRUE; } @@ -6645,8 +6643,7 @@ static gboolean summary_header_button_pressed(GtkWidget *widget, prefs_common_get_prefs()->summary_col_lock); summaryview->header_menu_lock = FALSE; - gtk_menu_popup(GTK_MENU(summaryview->headerpopupmenu), - NULL, NULL, NULL, NULL, 3, event->time); + gtk_menu_popup_at_pointer(GTK_MENU(summaryview->headerpopupmenu), NULL); return TRUE; } @@ -6910,8 +6907,7 @@ static gboolean summary_button_pressed(GtkWidget *ctree, GdkEventButton *event, if (event->button == 3) { /* right clicked */ summary_set_menu_sensitive(summaryview); - gtk_menu_popup(GTK_MENU(summaryview->popupmenu), NULL, NULL, - NULL, NULL, event->button, event->time); + gtk_menu_popup_at_pointer(GTK_MENU(summaryview->popupmenu), NULL); } else if (event->button == 2) { summaryview->display_msg = messageview_is_visible(summaryview->messageview); } else if (event->button == 1) { diff --git a/src/textview.c b/src/textview.c @@ -2768,9 +2768,7 @@ static gboolean textview_uri_button_pressed(GtkTextTag *tag, GObject *obj, g_object_set_data( G_OBJECT(textview->mail_popup_menu), "menu_button", uri); - gtk_menu_popup(GTK_MENU(textview->mail_popup_menu), - NULL, NULL, NULL, NULL, - bevent->button, bevent->time); + gtk_menu_popup_at_pointer(GTK_MENU(textview->mail_popup_menu), NULL); } else { PrefsAccount *account = NULL; FolderItem *folder_item = NULL; @@ -2800,9 +2798,7 @@ static gboolean textview_uri_button_pressed(GtkTextTag *tag, GObject *obj, g_object_set_data( G_OBJECT(textview->link_popup_menu), "menu_button", uri); - gtk_menu_popup(GTK_MENU(textview->link_popup_menu), - NULL, NULL, NULL, NULL, - bevent->button, bevent->time); + gtk_menu_popup_at_pointer(GTK_MENU(textview->link_popup_menu), NULL); } return TRUE; } else { @@ -2810,9 +2806,7 @@ static gboolean textview_uri_button_pressed(GtkTextTag *tag, GObject *obj, g_object_set_data( G_OBJECT(textview->file_popup_menu), "menu_button", uri); - gtk_menu_popup(GTK_MENU(textview->file_popup_menu), - NULL, NULL, NULL, NULL, - bevent->button, bevent->time); + gtk_menu_popup_at_pointer(GTK_MENU(textview->file_popup_menu), NULL); return TRUE; } }