CVSROOT:        /cvs/gnome
Module name:    libegg
Changes by:     johnp   06/02/06 21:21:49

Modified files:
        libegg/print-operation: ChangeLog Makefile.am eggprintbackend.c 
                                eggprintbackend.h eggprintbackendcups.c 
                                eggprintbackendcups.h 
                                eggprintoperation-unix.c 
                                eggprintunixdialog.c 
                                eggprintunixdialog.h 
Added files:
        libegg/print-operation: eggprintprinter-private.h 
                                eggprintprinter.c eggprintprinter.h 

Log message:
2006-02-06  John (J5) Palmieri  <[EMAIL PROTECTED]>

* eggprintprinter-private.h:
* eggprintprinter.c:
* eggprintprinter.h:
New printer object for describing UI element publicly and
backend specific data privately

* Makefile.am:
Add eggprintprinter to the mix

* eggprintbackend.c:
Signals now return the printer object instead of just the printer name
(egg_print_backend_printer_get_*):
All removed in favor of using the printer object
(egg_print_backend_printer_create_cairo_surface):
New interface for getting a cairo surface to print on from the backend
(egg_print_backend_find_printer):
New interface for finding a printer given the name of the printer

* eggprintbackendcups.c:
Revamp for using the printer object and hook up to print.
Can now print to a PDF stream which is displayed in the console.
TODO: Send the PDF stream to CUPS

* eggprintunixdialog.c:
Revamped to use printer object
(egg_print_unix_dialog_get_selected_printer): New method for
getting the currently selected printer and associated backend

* eggprintoperation-unix.c:
Hooked up all the printing bits so it now "prints"

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=libegg&who=johnp&date=explicit&mindate=2006-02-06%2021:20&maxdate=2006-02-06%2021:22

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to