CVSROOT: /cvs/gnome Module name: gtk+ Changes by: alexl 06/03/30 11:02:30
Modified files: . : Tag: gtk-printing ChangeLog TODO.printing gtk : Tag: gtk-printing gtk.symbols gtkprintbackend.c gtkprintbackend.h gtkprinter-private.h gtkprinter.c gtkprinter.h gtkprintjob.c gtkprintjob.h gtkprintoperation-private.h gtkprintoperation-unix.c gtkprintoperation.c gtkprintoperation.h modules/printbackends/cups: Tag: gtk-printing gtkprintbackendcups.c modules/printbackends/lpr: Tag: gtk-printing gtkprintbackendlpr.c modules/printbackends/pdf: Tag: gtk-printing gtkprintbackendpdf.c tests : Tag: gtk-printing print-editor.c Log message: 2006-03-30 Alexander Larsson <[EMAIL PROTECTED]> * gtk/gtk.symbols: Update * gtk/gtkprintbackend.[ch]: Add dnotify to gtk_print_backend_print_stream * gtk/gtkprinter-private.h: Declare gtk_print_job_set_status * gtk/gtkprinter.[ch]: Remove gtk_printer_prepare_job. * gtk/gtkprintjob.[ch]: Now you create print job directly with gtk_print_job_new() and they'll be prepared automatically. Add status_changed signal and get_status. Add gtk_print_job_set_source_file to allow sending a file. * gtk/gtkprintoperation-private.h: Add destroy notify for platform_data. Declare _gtk_print_operation_set_status. * gtk/gtkprintoperation-unix.c: Hook up status change handling. Use the new way to get a print job. * gtk/gtkprintoperation.[ch]: Add status_changed signal and get_status/is_finished. * modules/printbackends/cups/gtkprintbackendcups.c: * modules/printbackends/lpr/gtkprintbackendlpr.c: * modules/printbackends/pdf/gtkprintbackendpdf.c: Update to use new APIs and set status on the job. Cups polls for the status. * tests/print-editor.c: Track the print operations in the status bar. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gtk%2B&who=alexl&date=explicit&mindate=2006-03-30%2011:01&maxdate=2006-03-30%2011:03 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list