@@ -273,9 +273,8 @@ restore_button_clicked (GtkButton *button,
273273
274274 font = pluma_prefs_manager_get_default_print_font_body ();
275275
276- gtk_font_button_set_font_name (
277- GTK_FONT_BUTTON (job -> priv -> body_fontbutton ),
278- font );
276+ gtk_font_chooser_set_font (GTK_FONT_CHOOSER (job -> priv -> body_fontbutton ),
277+ font );
279278
280279 g_free (font );
281280 }
@@ -286,9 +285,8 @@ restore_button_clicked (GtkButton *button,
286285
287286 font = pluma_prefs_manager_get_default_print_font_header ();
288287
289- gtk_font_button_set_font_name (
290- GTK_FONT_BUTTON (job -> priv -> headers_fontbutton ),
291- font );
288+ gtk_font_chooser_set_font (GTK_FONT_CHOOSER (job -> priv -> headers_fontbutton ),
289+ font );
292290
293291 g_free (font );
294292 }
@@ -299,9 +297,8 @@ restore_button_clicked (GtkButton *button,
299297
300298 font = pluma_prefs_manager_get_default_print_font_numbers ();
301299
302- gtk_font_button_set_font_name (
303- GTK_FONT_BUTTON (job -> priv -> numbers_fontbutton ),
304- font );
300+ gtk_font_chooser_set_font (GTK_FONT_CHOOSER (job -> priv -> numbers_fontbutton ),
301+ font );
305302
306303 g_free (font );
307304 }
@@ -418,18 +415,18 @@ create_custom_widget_cb (GtkPrintOperation *operation,
418415
419416 /* Set initial values */
420417 font = pluma_prefs_manager_get_print_font_body ();
421- gtk_font_button_set_font_name ( GTK_FONT_BUTTON (job -> priv -> body_fontbutton ),
422- font );
418+ gtk_font_chooser_set_font ( GTK_FONT_CHOOSER (job -> priv -> body_fontbutton ),
419+ font );
423420 g_free (font );
424421
425422 font = pluma_prefs_manager_get_print_font_header ();
426- gtk_font_button_set_font_name ( GTK_FONT_BUTTON (job -> priv -> headers_fontbutton ),
427- font );
423+ gtk_font_chooser_set_font ( GTK_FONT_CHOOSER (job -> priv -> headers_fontbutton ),
424+ font );
428425 g_free (font );
429426
430427 font = pluma_prefs_manager_get_print_font_numbers ();
431- gtk_font_button_set_font_name ( GTK_FONT_BUTTON (job -> priv -> numbers_fontbutton ),
432- font );
428+ gtk_font_chooser_set_font ( GTK_FONT_CHOOSER (job -> priv -> numbers_fontbutton ),
429+ font );
433430 g_free (font );
434431
435432 can_set = pluma_prefs_manager_print_font_body_can_set ();
@@ -499,9 +496,9 @@ custom_widget_apply_cb (GtkPrintOperation *operation,
499496 }
500497 }
501498
502- pluma_prefs_manager_set_print_font_body (gtk_font_button_get_font_name ( GTK_FONT_BUTTON (job -> priv -> body_fontbutton )));
503- pluma_prefs_manager_set_print_font_header (gtk_font_button_get_font_name ( GTK_FONT_BUTTON (job -> priv -> headers_fontbutton )));
504- pluma_prefs_manager_set_print_font_numbers (gtk_font_button_get_font_name ( GTK_FONT_BUTTON (job -> priv -> numbers_fontbutton )));
499+ pluma_prefs_manager_set_print_font_body (gtk_font_chooser_get_font ( GTK_FONT_CHOOSER (job -> priv -> body_fontbutton )));
500+ pluma_prefs_manager_set_print_font_header (gtk_font_chooser_get_font ( GTK_FONT_CHOOSER (job -> priv -> headers_fontbutton )));
501+ pluma_prefs_manager_set_print_font_numbers (gtk_font_chooser_get_font ( GTK_FONT_CHOOSER (job -> priv -> numbers_fontbutton )));
505502}
506503
507504static void
0 commit comments