X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-dictview.c;h=f09cb57ad7dbd2e5984de0898663b22cca8fa7d4;hb=c1f04750c4430bf3e7f0630842f879ee695b947d;hp=37361455f81239556a90d31238604bb9f62da4ea;hpb=158b6b7f7f3c1ea4ea4443ecb87d2a980808577b;p=pspp diff --git a/src/ui/gui/psppire-dictview.c b/src/ui/gui/psppire-dictview.c index 37361455f8..f09cb57ad7 100644 --- a/src/ui/gui/psppire-dictview.c +++ b/src/ui/gui/psppire-dictview.c @@ -194,7 +194,7 @@ set_model (PsppireDictView *dict_view) dict_view->sorted_model = gtk_tree_model_sort_new_with_model (GTK_TREE_MODEL (dict_view->dict)); gtk_tree_sortable_set_default_sort_func (GTK_TREE_SORTABLE (dict_view->sorted_model), default_sort, dict_view, 0); - gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (dict_view->sorted_model), + gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (dict_view->sorted_model), GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID, GTK_SORT_ASCENDING); if ( dict_view->predicate ) @@ -517,8 +517,7 @@ show_menu (PsppireDictView *dv, GdkEventButton *event, gpointer data) if (event->button != 3) return FALSE; - gtk_menu_popup (GTK_MENU (dv->menu), NULL, NULL, NULL, NULL, - event->button, event->time); + gtk_menu_popup_at_pointer (GTK_MENU (dv->menu), event); return TRUE; } @@ -534,9 +533,9 @@ toggle_label_preference (GtkCheckMenuItem *checkbox, gpointer data) if (gtk_check_menu_item_get_inconsistent (checkbox)) gtk_check_menu_item_set_active (checkbox, !global_setting); - + gtk_check_menu_item_set_inconsistent (checkbox, FALSE); - + gtk_widget_queue_draw (GTK_WIDGET (dv)); } @@ -642,7 +641,7 @@ psppire_dict_view_init (PsppireDictView *dict_view) dict_view->override_button = item; gtk_check_menu_item_set_inconsistent (GTK_CHECK_MENU_ITEM (item), TRUE); - + g_signal_connect (item, "toggled", G_CALLBACK (toggle_label_preference), dict_view);