CVSROOT: /cvs/gnome Module name: libegg Changes by: johnp 06/03/15 20:22:03
Modified files: libegg/print-operation: ChangeLog TODO eggprintbackend.h eggprinter-private.h eggprinter.c eggprintunixdialog.c libegg/print-operation/modules/printbackends/cups: eggprintbackendcups.c libegg/print-operation/modules/printbackends/pdf: eggprintbackendpdf.c eggprinterpdf.c eggprinterpdf.h Log message: 2006-03-15 John (J5) Palmieri <[EMAIL PROTECTED]> * eggprinter.c: (_egg_printer_get_custom_widgets): New interface for getting a hash of custom widgets from the backend * eggprintunixdialog.c: (egg_print_unix_dialog_destroy): Make sure we clear widgets before we destroy so that custome widgets wich are owned by the backend printers, are not destroyed with the dialog. (clear_per_printer_ui): Remove custom widgets from the container (add_custom_ui): Match up extention points with widgets in a hash table (create_main_page): Add the main-page-custom-input extention point * modules/printbackends/pdf/eggprintbackendpdf.c: (egg_print_backend_pdf_print_stream): Get the filename and directory from the custom widgets (pdf_printer_get_custom_widgets): Put the file chooser widgets into a hash with the key "main-page-custom-input" * modules/printbackends/pdf/eggprinterpdf.c: (egg_printer_pdf_init): Create the UI elements for choosing a file to print to * TODO: updated URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=libegg&who=johnp&date=explicit&mindate=2006-03-15%2020:21&maxdate=2006-03-15%2020:23 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list