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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list