Move Gtk::PrintSettings::PageRange out of PrintSettings
* gtk/src/printjob.[ccg|hg]: * gtk/src/printsettings.[ccg|hg]: Move class Gtk::PrintSettings::PageRange out of PrintSettings, making it Gtk::PageRange. Fix set/get_page_ranges(). The implementations can't be almost identical in PrintJob and PrintSettings. gtk_print_job_set_page_ranges() takes ownership of the GtkPageRange array, but gtk_print_settings_set_page_ranges() does not. gtk_print_job_get_page_ranges() does not give the caller a newly created GtkPageRange array, but gtk_print_settings_get_page_ranges() does.
Showing with 52 additions and 49 deletions