diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-08-31 17:06:48 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-08-31 17:15:05 -0400 |
commit | 8d79a32c50a6f40de935b845ae9529147a705fa3 (patch) | |
tree | f5a95adb30fb48dd1620f6edf9221fbb87182906 /gtk/gtkprintunixdialog.c | |
parent | d2d8b748e9d5458b8dacaa7c875a1e8bf10884a4 (diff) | |
download | gtk+-8d79a32c50a6f40de935b845ae9529147a705fa3.tar.gz |
list widgets: Use selection models in the api
Change the apis in GtkListView, GtkColumnView and
GtkGridView to be explicitly about GtkSelectionModel,
to make it obvious that the widgets handle selection.
Update all users.
Diffstat (limited to 'gtk/gtkprintunixdialog.c')
-rw-r--r-- | gtk/gtkprintunixdialog.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gtk/gtkprintunixdialog.c b/gtk/gtkprintunixdialog.c index 5f2baa8489..e078114b02 100644 --- a/gtk/gtkprintunixdialog.c +++ b/gtk/gtkprintunixdialog.c @@ -832,7 +832,7 @@ gtk_print_unix_dialog_init (GtkPrintUnixDialog *dialog) selection = G_LIST_MODEL (gtk_single_selection_new (filtered)); gtk_single_selection_set_autoselect (GTK_SINGLE_SELECTION (selection), FALSE); gtk_single_selection_set_selected (GTK_SINGLE_SELECTION (selection), GTK_INVALID_LIST_POSITION); - gtk_column_view_set_model (GTK_COLUMN_VIEW (dialog->printer_list), selection); + gtk_column_view_set_model (GTK_COLUMN_VIEW (dialog->printer_list), GTK_SELECTION_MODEL (selection)); g_signal_connect (selection, "items-changed", G_CALLBACK (printer_added_cb), dialog); g_signal_connect_swapped (selection, "notify::selected", G_CALLBACK (selected_printer_changed), dialog); g_object_unref (selection); @@ -984,7 +984,7 @@ printer_status_cb (GtkPrintBackend *backend, */ selected_printer_changed (dialog); - model = gtk_column_view_get_model (GTK_COLUMN_VIEW (dialog->printer_list)); + model = G_LIST_MODEL (gtk_column_view_get_model (GTK_COLUMN_VIEW (dialog->printer_list))); if (gtk_print_backend_printer_list_is_done (backend) && gtk_printer_is_default (printer) && @@ -1807,7 +1807,7 @@ printer_details_acquired (GtkPrinter *printer, static void selected_printer_changed (GtkPrintUnixDialog *dialog) { - GListModel *model = gtk_column_view_get_model (GTK_COLUMN_VIEW (dialog->printer_list)); + GListModel *model = G_LIST_MODEL (gtk_column_view_get_model (GTK_COLUMN_VIEW (dialog->printer_list))); GtkPrinter *printer; /* Whenever the user selects a printer we stop looking for @@ -3152,7 +3152,7 @@ set_active_printer (GtkPrintUnixDialog *dialog, GtkPrinter *printer; guint i; - model = gtk_column_view_get_model (GTK_COLUMN_VIEW (dialog->printer_list)); + model = G_LIST_MODEL (gtk_column_view_get_model (GTK_COLUMN_VIEW (dialog->printer_list))); for (i = 0; i < g_list_model_get_n_items (model); i++) { |